• Jump To … +
    asm-llvm.js bcompile.js binterp.js browsercanvas.js bytecode-table.js canvastest.js ccanvas.js crender-styles.js crender.js ctiles.js events.js eventtests.js extensions.js global-es5.js global.js html-escape.js jcompile.js json2.js nodemain.js parse.js render.js render2.js require.js stdlib.js str-escape.js tdop.js tests.js text.js tiles.js tokenize.js top-level.js ts.js write-lua-bytecode.js write-lua-ops.js write-php-bytecode.js write-php-ops.js write-rust-bytecode.js write-rust-ops.js
  • html-escape.js

  • ¶

    simple html-escaping function. Properly escape < > & for html

    define(function() {
        var table = { "<":"&lt;", ">":"&gt;", "&":"&amp;" };
        var replacer = function(ss) { return table[ss]; };
        return function html_escape(s) {
            return s.replace(/[<>&]/g, replacer);
        };
    });