Commit 293e444a1d59e496c026430ebea8d5b6eec2ce90
1 parent
2c6f38af
Exists in
master
and in
5 other branches
Create domain and repository link based on software name.
Signed-off-by: David Carlos <ddavidcarlos1392@gmail.com> Signed-off-by: Gabriela Navarro <navarro1703@gmail.com>
Showing
2 changed files
with
14 additions
and
1 deletions
Show diff stats
public/mpog-software-validations.js
... | ... | @@ -170,6 +170,19 @@ |
170 | 170 | database_autocomplete(); |
171 | 171 | language_autocomplete(); |
172 | 172 | |
173 | + $("#community_name_id").blur(function(){ | |
174 | + var community_name = $("#community_name_id").val(); | |
175 | + var domain = $("#software-hostname").text(); | |
176 | + | |
177 | + var slug_name = community_name.replace(/\s+/g, '-').toLowerCase(); | |
178 | + | |
179 | + var custom_domain = domain.concat('/'); | |
180 | + custom_domain = domain.concat(slug_name); | |
181 | + | |
182 | + $("#community_name").val(slug_name); | |
183 | + $("#software_info_repository_link").val(custom_domain); | |
184 | + }); | |
185 | + | |
173 | 186 | $(".new-dynamic-table").click(function(){ |
174 | 187 | var link = $(this); |
175 | 188 | ... | ... |
views/software_communities_plugin_myprofile/new_software.html.erb
... | ... | @@ -37,7 +37,7 @@ |
37 | 37 | <%= required_fields_message %> |
38 | 38 | |
39 | 39 | <%= label("name", _('Name'), {:class => 'formlabel mandatory'}) %> |
40 | - <%= required text_field(:community, :name, :size => 30, :maxlength => 100, :id => 'name_id') %> | |
40 | + <%= required text_field(:community, :name, :size => 30, :maxlength => 100, :id => 'community_name_id') %> | |
41 | 41 | |
42 | 42 | <br> |
43 | 43 | <br> | ... | ... |