aboutsummaryrefslogtreecommitdiffstats
path: root/app/inputs
diff options
context:
space:
mode:
Diffstat (limited to 'app/inputs')
-rw-r--r--app/inputs/tags_input.rb19
1 files changed, 19 insertions, 0 deletions
diff --git a/app/inputs/tags_input.rb b/app/inputs/tags_input.rb
new file mode 100644
index 000000000..cee5a8312
--- /dev/null
+++ b/app/inputs/tags_input.rb
@@ -0,0 +1,19 @@
+class TagsInput < Formtastic::Inputs::StringInput
+
+ def to_html
+ input_wrapping do
+ label_html <<
+ '<span id="tagsContainer"></span>'.html_safe <<
+ builder.text_field(method, input_html_options)
+ end
+ end
+
+ def input_html_options
+ super.merge({
+ :required => nil,
+ :autofocus => nil,
+ :class => 'tm-input',
+ })
+ end
+
+end