X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=app%2Fassets%2Fjavascripts%2Flocmare%2Fform%2Ffield%2Ftag%2Fhidden.js.coffee;h=46f7b0f93c1c52ce6b1991b671eff863f1aaea16;hb=87dc80d4ea2b9b1cfb5273c403b50c001225a61a;hp=3f9bf96486a82a0a08ee799e0d3c12ee6e1297bf;hpb=21b5715256f5db32b8136344a8f80148f915f41e;p=pettanr%2Fpettanr.git diff --git a/app/assets/javascripts/locmare/form/field/tag/hidden.js.coffee b/app/assets/javascripts/locmare/form/field/tag/hidden.js.coffee index 3f9bf964..46f7b0f9 100644 --- a/app/assets/javascripts/locmare/form/field/tag/hidden.js.coffee +++ b/app/assets/javascripts/locmare/form/field/tag/hidden.js.coffee @@ -1,13 +1,21 @@ -class Locmare.FormModule.FieldModule.TagModule.Hidden extends Locmare.FormModule.FieldModule.TagModule.Base +class Locmare.FormModule.FieldModule.TagModule.HiddenTag extends Locmare.FormModule.FieldModule.TagModule.Base render: () -> this.$el.html('') - @attr = { - type: 'hidden', - name: @form_field_name(), - value: @value() - } - _.extend(@attr, @options()) - this.$el.attr(@attr) + this.$el.attr(@attr()) this + refresh: () -> + @render() + + val: () -> + parseInt(super) # humm... + + type: () -> + 'hidden' + + attr: () -> + r = super() + r['value'] = @value() + r +