Added HTML.label()

print-window-tiddler
Jeremy Ruston 2012-02-11 20:11:38 +00:00
rodzic b05e7e82da
commit a98ff0350f
1 zmienionych plików z 12 dodań i 1 usunięć

Wyświetl plik

@ -42,7 +42,7 @@ var utils = require("./Utils.js");
Constructs an HTMLParseTree from a tree of nodes. A single node or an array of nodes can be passed.
As a shortcut, the constructor can be called as an ordinary function without the new keyword, in which case
it automatically returns the `text/html` rendering of the tree.
it by default returns the `text/html` rendering of the tree.
*/
var HTML = function(tree,type) {
if(this instanceof HTML) {
@ -110,6 +110,17 @@ HTML.macro = function(name,params,children,dependencies) {
return m;
};
/*
Static method to construct a label
*/
HTML.label = function(type,value,classes) {
classes = (classes || []).slice(0);
classes.push("label");
return HTML.elem("span",{
"class": classes
},value);
};
/*
Static method to construct a split label
*/