.=< { Star Gans Tq } >=.

  • Home

  • Killme
  • Download
  • Current Path : /home/m/e/h/meharicl/www/phpBB3/vendor/s9e/text-formatter/src/Parser/
    Upload File
    @Command ~ $  
    Current File : /home/m/e/h/meharicl/www/phpBB3/vendor/s9e/text-formatter/src/Parser/utils.js

    /**
    * @param  {string} str
    * @return {string}
    */
    function html_entity_decode(str)
    {
    	var b = document.createElement('b');
    	html_entity_decode = function (str)
    	{
    		// We escape left brackets so that we don't inadvertently evaluate some nasty HTML such as
    		// <img src=... onload=evil() />
    		b.innerHTML = str.replace(/</g, '&lt;');
    
    		return b.textContent;
    	};
    
    	return html_entity_decode(str);
    }
    
    /**
    * @param  {string} str
    * @return {string}
    */
    function htmlspecialchars_compat(str)
    {
    	var t = {
    		'<' : '&lt;',
    		'>' : '&gt;',
    		'&' : '&amp;',
    		'"' : '&quot;'
    	};
    	return str.replace(
    		/[<>&"]/g,
    		/**
    		* @param  {string} c
    		* @return {string}
    		*/
    		function(c)
    		{
    			return t[c];
    		}
    	);
    }
    
    /**
    * @param  {string} str
    * @return {string}
    */
    function htmlspecialchars_noquotes(str)
    {
    	var t = {
    		'<' : '&lt;',
    		'>' : '&gt;',
    		'&' : '&amp;'
    	};
    	return str.replace(
    		/[<>&]/g,
    		/**
    		* @param  {string} c
    		* @return {string}
    		*/
    		function(c)
    		{
    			return t[c];
    		}
    	);
    }
    
    /**
    * @param  {string} str
    * @return {string}
    */
    function rawurlencode(str)
    {
    	return encodeURIComponent(str).replace(
    		/[!'()*]/g,
    		/**
    		* @param  {string} c
    		* @return {string}
    		*/
    		function(c)
    		{
    			return '%' + c.charCodeAt(0).toString(16).toUpperCase();
    		}
    	);
    }
    
    /**
    * @return {boolean}
    */
    function returnFalse()
    {
    	return false;
    }
    
    /**
    * @return {boolean}
    */
    function returnTrue()
    {
    	return true;
    }