14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/scribo/liquid/tags/check_box_tag.rb', line 14
def render(context)
super
if @form_model
%[<input ] + attr_str(:name, arg(:name),
input(:name, argv1)) + %[value="0" type="hidden"/>]
else
%[<input ] + attr_str(:name, arg(:name), input(:name, argv1)) +
attr_str(:id, arg(:id), input(:id, argv1)) +
attr_str(:value, arg(:value), input(:value, argv1) ? 1 : 0) +
attr_str(:checked, arg(:checked), input(:checked, argv1)) +
attrs_str(:disabled, :maxlength, :placeholder, :class) + %[ type="checkbox"/>]
end
end
|