app/assets/javascripts/joosy/core/helpers/form.js.coffee in joosy-1.0.0.RC1 vs app/assets/javascripts/joosy/core/helpers/form.js.coffee in joosy-1.0.0.RC2

- old
+ new

@@ -16,10 +16,13 @@ input = (type, resource, method, options={}) => d = description(resource, method, options.extendIds) delete options.extendIds @tag 'input', Joosy.Module.merge {type: type, name: d.name, id: d.id}, options + # + # @private + # class Form constructor: (@context, @resource, @options) -> label: (method, options={}, content='') -> @context.label(@resource, method, Joosy.Module.merge(extendIds: @options.extendIds, options), content) radioButton: (method, tagValue, options={}) -> @context.radioButton(@resource, method, tagValue, Joosy.Module.merge(extendIds: @options.extendIds, options)) textArea: (method, options={}) -> @context.textArea(@resource, method, Joosy.Module.merge(extendIds: @options.extendIds, options)) @@ -56,10 +59,10 @@ @[type+'Field'] = (resource, method, options={}) -> input type, resource, method, options @radioButton = (resource, method, tagValue, options={}) -> input 'radio', resource, method, Joosy.Module.merge(value: tagValue, options) @checkBox = (resource, method, options={}, checkedValue=1, uncheckedValue=0) -> - spy = input 'hidden', resource, method, value: uncheckedValue, extendIds: options.extendIds + spy = @tag 'input', Joosy.Module.merge(name: description(resource, method).name, value: uncheckedValue, type: 'hidden') box = input 'checkbox', resource, method, Joosy.Module.merge(value: checkedValue, options) spy+box @textArea = (resource, method, options={}) -> \ No newline at end of file