nesty F_

by ihope

CSS

.font{font-family:monospace}

JavaScript

var count = 0;
F_ = {
    selfVariableEsc: "%",
    Formator_cb: function(g1, g2, g3, g4) {
        if (F_[g3]) {
            return F_[g3];
        }
        else {
            return "";
        };



    },

    font: "font",
    FormatClasses: "%font% info",
    classNameStyle: "%font% classNames",
    infoStyle: "info",
    attributeStyle: "%font% attribute",
    sourceF: "<span class=\"%infoStyle%\">$tagName</span> [<span class='%attributeStyle%'>@class</span>=<span class='%classNameStyle%'>'$className'</span>] parent=$parent<br/>\r\n",
    tagNameInfo: "<span class=\"%infoStyle%\">$tagName</span>",
    attributeInfo: "[<span class='%attributeStyle%'>@class</span>=<span class='%classNameStyle%'>'$className'</span>]",
    otherInfo: "parent=$parent",
    source_: "<br/>%tagNameInfo%<span class='%font%'>%attributeInfo%</span>&gt;<br/>\r\n",
    get source() {

        ret = this.source_
        while (ret.indexOf(this.selfVariableEsc) > -1 && count < 1000) {
            count++

            ret = ret.replace(new RegExp("([" + this.selfVariableEsc + "])([^" + this.selfVariableEsc + "]*)([" + this.selfVariableEsc + "])", 'gi'), this.Formator_cb);


        }
        return ret
    },
};
d = new Date().getMilliseconds();

s = F_.source;
var r = new Date().getMilliseconds();
console.log(F_);
$$('body')[0].innerHTML = ((r - d) + "\r\n" + count + "\r\n" + s)