Commit c0de5fb1facf7f6dd9d26981775d9495140c0e19
1 parent
73fecc61
Exists in
master
and in
5 other branches
Replace message for mandatory fields
Signed-off-by: Fabio Teixeira <fabio1079@gmail.com> Signed-off-by: Gabriela Navarro <navarro1703@gmail.com>
Showing
5 changed files
with
24 additions
and
3 deletions
Show diff stats
lib/software_communities_plugin.rb
| @@ -128,6 +128,7 @@ class SoftwareCommunitiesPlugin < Noosfero::Plugin | @@ -128,6 +128,7 @@ class SoftwareCommunitiesPlugin < Noosfero::Plugin | ||
| 128 | views/complete-registration.js | 128 | views/complete-registration.js |
| 129 | views/search-software-catalog.js | 129 | views/search-software-catalog.js |
| 130 | views/profile-tabs-software.js | 130 | views/profile-tabs-software.js |
| 131 | + views/new-community.js | ||
| 131 | blocks/software-download.js | 132 | blocks/software-download.js |
| 132 | initializer.js | 133 | initializer.js |
| 133 | app.js | 134 | app.js |
public/initializer.js
| @@ -0,0 +1,18 @@ | @@ -0,0 +1,18 @@ | ||
| 1 | +modulejs.define("NewCommunity", ['jquery'], function($){ | ||
| 2 | + | ||
| 3 | + function replace_mandatory_message(){ | ||
| 4 | + $(".required-field").first() | ||
| 5 | + .replaceWith("<span class='required-field'> Os campos em destaque<label class='pseudoformlabel'> (*)</label> são obrigatórios. </span>"); | ||
| 6 | + } | ||
| 7 | + | ||
| 8 | + return { | ||
| 9 | + | ||
| 10 | + isCurrentPage: function() { | ||
| 11 | + return true; | ||
| 12 | + }, | ||
| 13 | + | ||
| 14 | + init: function() { | ||
| 15 | + replace_mandatory_message(); | ||
| 16 | + } | ||
| 17 | + } | ||
| 18 | +}) |
public/views/new-software.js
| 1 | -modulejs.define('NewSoftware', ['jquery', 'NoosferoRoot', 'AutoComplete'], function($, NoosferoRoot, AutoComplete) { | 1 | +modulejs.define('NewSoftware', ['jquery', 'NoosferoRoot', 'AutoComplete', 'NewCommunity'], function($, NoosferoRoot, AutoComplete, Community) { |
| 2 | 'use strict'; | 2 | 'use strict'; |
| 3 | 3 | ||
| 4 | var AJAX_URL = { | 4 | var AJAX_URL = { |
| @@ -61,6 +61,7 @@ modulejs.define('NewSoftware', ['jquery', 'NoosferoRoot', 'AutoComplete'], funct | @@ -61,6 +61,7 @@ modulejs.define('NewSoftware', ['jquery', 'NoosferoRoot', 'AutoComplete'], funct | ||
| 61 | 61 | ||
| 62 | init: function() { | 62 | init: function() { |
| 63 | license_info_autocomplete(); | 63 | license_info_autocomplete(); |
| 64 | + Community.init(); | ||
| 64 | 65 | ||
| 65 | $("#community_name_id").blur(replace_domain_and_repository_link); | 66 | $("#community_name_id").blur(replace_domain_and_repository_link); |
| 66 | } | 67 | } |
views/blocks/repository.html.erb
| @@ -2,4 +2,4 @@ | @@ -2,4 +2,4 @@ | ||
| 2 | <%= _("This community needs a software to use this block") %> | 2 | <%= _("This community needs a software to use this block") %> |
| 3 | <% else %> | 3 | <% else %> |
| 4 | <%= link_to _("Repository") , block.owner.software_info.repository_link, :id => "bt_repositorio", :target => "_blank" %> | 4 | <%= link_to _("Repository") , block.owner.software_info.repository_link, :id => "bt_repositorio", :target => "_blank" %> |
| 5 | -<% end %> | ||
| 6 | \ No newline at end of file | 5 | \ No newline at end of file |
| 6 | +<% end %> |