Sha256: cb114a5a63fb825a5b70b4bf67c6dbd5ce2c6af9966ceb9813764305aefadca7

Contents?: true

Size: 390 Bytes

Versions: 1

Compression:

Stored size: 390 Bytes

Contents

function encodeHTMLSource() {
    var encodeHTMLRules = { "&": "&#38;", "<": "&#60;", ">": "&#62;", '"': '&#34;', "'": '&#39;', "/": '&#47;', "\n": '<br>' },
        matchHTML = /&(?!#?\w+;)|<|>|"|'|\/\n/g;
    return function() {
        return this ? this.replace(matchHTML, function(m) {return encodeHTMLRules[m] || m;}) : this;
    };
}
String.prototype.encodeHTML = encodeHTMLSource();

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sprockets-dotjs-2.1.0 app/assets/javascripts/encode_html.js