aboutsummaryrefslogtreecommitdiffstats
path: root/app/inputs
diff options
context:
space:
mode:
authorLuc Donnet2014-09-22 15:01:02 +0200
committerLuc Donnet2014-09-22 15:01:02 +0200
commitd376a110c16f0003b84bf2a6fb6e884ffbdd8ff1 (patch)
tree131e7055bf1ff9a05912646cddd96ccb1792388c /app/inputs
parent7871d39db182dddce6fe1d1fa6ecc7263b871f48 (diff)
downloadchouette-core-d376a110c16f0003b84bf2a6fb6e884ffbdd8ff1.tar.bz2
Fix tag manager input for time_table Refs #0028818
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