aspjs
Version:
Brings nodejs-like coding to ASP Classic.
22 lines (21 loc) • 772 B
JavaScript
if (!window.aspjs) {
window.aspjs = {};
window.document.addEventListener('DOMContentLoaded', function() {
var iterate = function(node) {
for (var i = 0, l = node.childNodes.length; i < l; i++) {
if (node.childNodes[i].nodeType === 8) {
if (/ \[aspjs:(info|log|warn|error)\] ([\s\S]*) $/.exec(node.childNodes[i].nodeValue)) {
if (RegExp.$1 === 'info') {
console[RegExp.$1]('%c[aspjs]%c '+ RegExp.$2, 'font-weight: bold; color: blue;', 'font-weight: normal; color: blue;');
} else {
console[RegExp.$1]('%c[aspjs]%c '+ RegExp.$2, 'font-weight: bold;', 'font-weight: normal;');
};
};
} else if (node.childNodes[i].nodeType === 1) {
iterate(node.childNodes[i]);
}
};
};
iterate(window.document);
});
};