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>><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)