Booleans now render as checkboxes, and objects/arrays/functions as textareas.
authordsc <dsc@less.ly>
Sun, 26 Feb 2012 23:59:39 +0000 (15:59 -0800)
committerdsc <dsc@less.ly>
Sun, 26 Feb 2012 23:59:39 +0000 (15:59 -0800)
lib/template/graph-option.jade

index 2c6755a..08695bd 100644 (file)
@@ -20,7 +20,8 @@ include browser-helpers
         textarea.value(id=value_id, name=name, class=type_cls) #{value}
     else
         - var input_type = (/boolean/i.test(type) ? 'checkbox' : 'text');
-        input.value(type=input_type, id=value_id, name=name, class=type_cls, value=value)
+        - var checked = ((/boolean/i.test(type) && value) ? 'checked' : null);
+        input.value(type=input_type, id=value_id, name=name, class=type_cls, value=value, checked=checked)
     
     .type(class=type_cls) #{type}
     .default(class=type_cls, title="Default: #{def} (#{type})") #{def}