From 9e3f0596bcb81f84d905e487705b49c30121e183 Mon Sep 17 00:00:00 2001 From: Fabio Teixeira Date: Thu, 30 Oct 2014 14:10:09 -0200 Subject: [PATCH] fixes_software: Show databases and programing languages on field click --- lib/database_helper.rb | 2 +- lib/software_language_helper.rb | 2 +- public/mpog-software-validations.js | 2 ++ public/style.css | 3 +++ 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/database_helper.rb b/lib/database_helper.rb index 020ecf4..6c4aac3 100644 --- a/lib/database_helper.rb +++ b/lib/database_helper.rb @@ -69,7 +69,7 @@ module DatabaseHelper content_tag('tr', content_tag('td', label_tag(_("database Name: ")))+ content_tag('td', - text_field_tag("database_autocomplete", database_name, :class=>"database_autocomplete") + + text_field_tag("database_autocomplete", database_name, :class=>"database_autocomplete", :placeholder=>_("Autocomplete field, type something")) + content_tag('div', _("Pick an item on the list"), :class=>"autocomplete_validation_message hide-field") )+ content_tag('td', hidden_field_tag("database[][database_description_id]", database_data[:database_description_id], :class=>"database_description_id", data:{label:database_name})) diff --git a/lib/software_language_helper.rb b/lib/software_language_helper.rb index 3751c2a..a2f689f 100644 --- a/lib/software_language_helper.rb +++ b/lib/software_language_helper.rb @@ -77,7 +77,7 @@ module SoftwareLanguageHelper content_tag('tr', content_tag('td', label_tag(_("Language Name: ")))+ content_tag('td', - text_field_tag("language_autocomplete", language_name, :class=>"language_autocomplete") + + text_field_tag("language_autocomplete", language_name, :class=>"language_autocomplete", :placeholder=>_("Autocomplete field, type something")) + content_tag('div', _("Pick an item on the list"), :class=>"autocomplete_validation_message hide-field") ) + content_tag('td', hidden_field_tag("language[][programming_language_id]", language_data[:programming_language_id], :class=>"programming_language_id", data:{label:language_name})) )+ diff --git a/public/mpog-software-validations.js b/public/mpog-software-validations.js index e105c8e..47df568 100644 --- a/public/mpog-software-validations.js +++ b/public/mpog-software-validations.js @@ -52,6 +52,8 @@ } }).blur(function(){ verify_autocomplete(this, field_value_class); + }).click(function(){ + jQuery(this).autocomplete("search", ""); }); } diff --git a/public/style.css b/public/style.css index 8b9f1df..b90942a 100644 --- a/public/style.css +++ b/public/style.css @@ -37,6 +37,9 @@ .dynamic-table td, .dynamic-table tr { border: none; } +.dynamic-table input { + width: 220px; +} .mpog-incomplete-percentage img { margin-left: 5px; -- libgit2 0.21.2