85 lines
2.5 KiB
JavaScript
85 lines
2.5 KiB
JavaScript
|
// Generated by LiveScript 1.6.0
|
||
|
(function(){
|
||
|
var h;
|
||
|
h = require('maquette').h;
|
||
|
module.exports = {
|
||
|
box: function(args, children){
|
||
|
return h('div.box', args, children);
|
||
|
},
|
||
|
title: function(level, args, label){
|
||
|
if (!label) {
|
||
|
label = args;
|
||
|
args = {};
|
||
|
}
|
||
|
return h("div.title.is-" + level, args, [label]);
|
||
|
},
|
||
|
label: function(args, label){
|
||
|
if (!label) {
|
||
|
label = args;
|
||
|
args = {};
|
||
|
}
|
||
|
return h('label.label', args, [label]);
|
||
|
},
|
||
|
input: function(args, children){
|
||
|
return h('input.input', args, children);
|
||
|
},
|
||
|
textarea: function(args, children){
|
||
|
return h('textarea.textarea', args, children);
|
||
|
},
|
||
|
control: function(selector, args, children){
|
||
|
if (typeof selector === "object") {
|
||
|
children = args;
|
||
|
args = selector;
|
||
|
selector = "";
|
||
|
}
|
||
|
return h('div.control' + selector, args, children);
|
||
|
},
|
||
|
button: function(selector, args, children){
|
||
|
if (typeof selector === "object") {
|
||
|
children = args;
|
||
|
args = selector;
|
||
|
selector = "";
|
||
|
}
|
||
|
return h('div.button' + selector, args, children);
|
||
|
},
|
||
|
tag: function(selector, args, children){
|
||
|
if (typeof selector === "object") {
|
||
|
children = args;
|
||
|
args = selector;
|
||
|
selector = "";
|
||
|
}
|
||
|
return h('div.tag' + selector, args, children);
|
||
|
},
|
||
|
select: function(selector, args, children){
|
||
|
if (typeof selector === "object") {
|
||
|
children = args;
|
||
|
args = selector;
|
||
|
selector = "";
|
||
|
}
|
||
|
return h('div.select' + selector, {}, [h('select', {
|
||
|
onchange: args.onchange || function(){}
|
||
|
}, children)]);
|
||
|
},
|
||
|
field: function(selector, args, children){
|
||
|
if (typeof selector === "object") {
|
||
|
children = args;
|
||
|
args = selector;
|
||
|
selector = "";
|
||
|
}
|
||
|
return h('div.field' + selector, args, children);
|
||
|
},
|
||
|
form: function(method, url, content){
|
||
|
return h('form.form', {
|
||
|
action: url,
|
||
|
method: method
|
||
|
}, content);
|
||
|
},
|
||
|
media: function(args){
|
||
|
return h('div.media', [args.left ? h('div.media-left', args.left) : void 8, args.content ? h('div.media-content', args.content) : void 8, args.right ? h('div.media-right', args.right) : void 8]);
|
||
|
},
|
||
|
level: function(args){
|
||
|
return h('div.level', [args.left ? h('div.level-left', args.left) : void 8, args.right ? h('div.level-right', args.right) : void 8]);
|
||
|
}
|
||
|
};
|
||
|
}).call(this);
|