Commit 9e3f0596bcb81f84d905e487705b49c30121e183

Authored by Fabio Teixeira
1 parent a85736f7

fixes_software: Show databases and programing languages on field click

Signed-off-by: Fabio Teixeira <fabio1079@gmail.com>
lib/database_helper.rb
@@ -69,7 +69,7 @@ module DatabaseHelper @@ -69,7 +69,7 @@ module DatabaseHelper
69 content_tag('tr', 69 content_tag('tr',
70 content_tag('td', label_tag(_("database Name: ")))+ 70 content_tag('td', label_tag(_("database Name: ")))+
71 content_tag('td', 71 content_tag('td',
72 - text_field_tag("database_autocomplete", database_name, :class=>"database_autocomplete") + 72 + text_field_tag("database_autocomplete", database_name, :class=>"database_autocomplete", :placeholder=>_("Autocomplete field, type something")) +
73 content_tag('div', _("Pick an item on the list"), :class=>"autocomplete_validation_message hide-field") 73 content_tag('div', _("Pick an item on the list"), :class=>"autocomplete_validation_message hide-field")
74 )+ 74 )+
75 content_tag('td', hidden_field_tag("database[][database_description_id]", database_data[:database_description_id], :class=>"database_description_id", data:{label:database_name})) 75 content_tag('td', hidden_field_tag("database[][database_description_id]", database_data[:database_description_id], :class=>"database_description_id", data:{label:database_name}))
lib/software_language_helper.rb
@@ -77,7 +77,7 @@ module SoftwareLanguageHelper @@ -77,7 +77,7 @@ module SoftwareLanguageHelper
77 content_tag('tr', 77 content_tag('tr',
78 content_tag('td', label_tag(_("Language Name: ")))+ 78 content_tag('td', label_tag(_("Language Name: ")))+
79 content_tag('td', 79 content_tag('td',
80 - text_field_tag("language_autocomplete", language_name, :class=>"language_autocomplete") + 80 + text_field_tag("language_autocomplete", language_name, :class=>"language_autocomplete", :placeholder=>_("Autocomplete field, type something")) +
81 content_tag('div', _("Pick an item on the list"), :class=>"autocomplete_validation_message hide-field") ) + 81 content_tag('div', _("Pick an item on the list"), :class=>"autocomplete_validation_message hide-field") ) +
82 content_tag('td', hidden_field_tag("language[][programming_language_id]", language_data[:programming_language_id], :class=>"programming_language_id", data:{label:language_name})) 82 content_tag('td', hidden_field_tag("language[][programming_language_id]", language_data[:programming_language_id], :class=>"programming_language_id", data:{label:language_name}))
83 )+ 83 )+
public/mpog-software-validations.js
@@ -52,6 +52,8 @@ @@ -52,6 +52,8 @@
52 } 52 }
53 }).blur(function(){ 53 }).blur(function(){
54 verify_autocomplete(this, field_value_class); 54 verify_autocomplete(this, field_value_class);
  55 + }).click(function(){
  56 + jQuery(this).autocomplete("search", "");
55 }); 57 });
56 } 58 }
57 59
public/style.css
@@ -37,6 +37,9 @@ @@ -37,6 +37,9 @@
37 .dynamic-table td, .dynamic-table tr { 37 .dynamic-table td, .dynamic-table tr {
38 border: none; 38 border: none;
39 } 39 }
  40 +.dynamic-table input {
  41 + width: 220px;
  42 +}
40 43
41 .mpog-incomplete-percentage img { 44 .mpog-incomplete-percentage img {
42 margin-left: 5px; 45 margin-left: 5px;