public/render-page.js
/**
	 * Escapes special characters and HTML entities in a given html string.
	 *
	 * @param  {string} string HTML string to escape for later insertion
	 * @return {string}
	 * @public
	 */
Escapes special characters and HTML entities in a given html string.
Escapes special characters and HTML entities in a given html string .
function escapeHtml(string) {
	  var str = '' + string;
	  var match = matchHtmlRegExp.exec(str);
	  if (!match) {
	    return str;
	  }
	  var escape = void 0;
	  var html = '';
	  var index = 0;
	  var lastIndex = 0;
	  for (index = match.index; index < str.length; index++) {
	    switch (str.charCodeAt(index)) {
	      case 34:
	        escape = '&quot;';
	        break;
	      case 38:
	        escape = '&amp;';
	        break;
	      case 39:
	        escape = '&#x27;'; 
	        break;
	      case 60:
	        escape = '&lt;';
	        break;
	      case 62:
	        escape = '&gt;';
	        break;
	      default:
	        continue;
	    }
	    if (lastIndex !== index) {
	      html += str.substring(lastIndex, index);
	    }
	    lastIndex = index + 1;
	    html += escape;
	  }
	  return lastIndex !== index ? html + str.substring(lastIndex, index) : html;
	}
function escapeHtml ( string ) { var str = '' + string ; var match = matchHtmlRegExp . exec ( str ) ; if ( ! match ) { return str ; } var escape = void 0 ; var html = '' ; var index = 0 ; var lastIndex = 0 ; for ( index = match . index ; index < str . length ; index ++ ) { switch ( str . charCodeAt ( index ) ) { case 34 : escape = '&quot;' ; break ; case 38 : escape = '&amp;' ; break ; case 39 : escape = '&#x27;' ; break ; case 60 : escape = '&lt;' ; break ; case 62 : escape = '&gt;' ; break ; default : continue ; } if ( lastIndex !== index ) { html += str . substring ( lastIndex , index ) ; } lastIndex = index + 1 ; html += escape ; } return lastIndex !== index ? html + str . substring ( lastIndex , index ) : html ; }
Escapes special characters and HTML entities in a given html string.
Escapes special characters and HTML entities in a given html string .
// " // & // ' // modified from escape-html; used to be '&#39' // < // >