nofactor v4.0.2
Nofactor is a light DOM API wrapper that's supported in node.js, and in the browser (IE 6+, Chrome, Firefox, Opera, Safari). It's used for DOM creation / manipulation in paperclip.js.
Example:
var nofactor = require("nofactor"),
// pick the default DOM adapter - node, or browser (thin).
nostr = nofactor.string;
var element = nostr.createElement("div"),
element.setAttribute("id", "test");
console.log(element.toString()); //<div id="test"></div>
Custom Elements:
var nofactor = require("nofactor");
nostr = nofactor.custom(nofactor.string);
// fix toString for BR tags
nostr.registerElement("br", nofactor.string.Element.extend({
toString: function () {
return "<br />"
}
}));
var element = nostr.createElement("div");
element.appendChild(nostr.createElement("br"));
console.log(element.toString()); // <div><br /></div>
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago