From 83567362684036d718da57209a7cdac62518fa30 Mon Sep 17 00:00:00 2001 From: dsc Date: Sun, 26 Feb 2012 15:59:39 -0800 Subject: [PATCH] Booleans now render as checkboxes, and objects/arrays/functions as textareas. --- lib/template/graph-option.jade | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/lib/template/graph-option.jade b/lib/template/graph-option.jade index 2c6755a..08695bd 100644 --- a/lib/template/graph-option.jade +++ b/lib/template/graph-option.jade @@ -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} -- 1.7.0.4