\r
render: () ->\r
this.$el.html('')\r
- @attr = {\r
- type: 'text',\r
- name: @form_field_name()\r
- }\r
- _.extend(@attr, @options())\r
- this.$el.attr(@attr)\r
+ this.$el.attr(@attr())\r
this.$el.val(@value())\r
this\r
\r
+ refresh: () ->\r
+ @render()\r
+ \r
change: () ->\r
@field.trigger('change')\r
\r
+ attr: () ->\r
+ r = super()\r
+ sz = @options()['size']\r
+ if sz\r
+ r['size'] = sz\r
+ r\r
+ \r