Commit 49506b2f29dca31706785ee2770999ad19950fbb
1 parent
3812217d
Exists in
master
and in
5 other branches
correcoes_aderencia: Bug fix and remove unnecessary javascript file
Signed-off-by: Fabio Teixeira <fabio1079@gmal.com>
Showing
2 changed files
with
29 additions
and
35 deletions
Show diff stats
public/mpog-user-validations.js
@@ -79,7 +79,7 @@ | @@ -79,7 +79,7 @@ | ||
79 | jQuery("#password-balloon").html(jQuery("#user_password_menssage").val()); | 79 | jQuery("#password-balloon").html(jQuery("#user_password_menssage").val()); |
80 | jQuery("#profile_data_email").parent().append(jQuery("#email_public_message").remove()); | 80 | jQuery("#profile_data_email").parent().append(jQuery("#email_public_message").remove()); |
81 | 81 | ||
82 | - selectFieldChoices.setSelect(); | 82 | + if( jQuery("#state_field").length != 0 ) selectFieldChoices.setSelect(); |
83 | } | 83 | } |
84 | 84 | ||
85 | function check_reactivate_account(value, input_object){ | 85 | function check_reactivate_account(value, input_object){ |
@@ -270,35 +270,45 @@ | @@ -270,35 +270,45 @@ | ||
270 | } | 270 | } |
271 | } | 271 | } |
272 | 272 | ||
273 | + function try_to_remove(list, field) { | ||
274 | + try { | ||
275 | + list.push(field.remove()); | ||
276 | + } catch(e) { | ||
277 | + console.log("Cound not remove field"); | ||
278 | + } | ||
279 | + } | ||
280 | + | ||
273 | function get_edit_fields_in_insertion_order() { | 281 | function get_edit_fields_in_insertion_order() { |
274 | var containers = []; | 282 | var containers = []; |
275 | 283 | ||
276 | - containers.push(get_privacy_selector_parent_div("#profile_data_name").remove()); | ||
277 | - containers.push(get_privacy_selector_parent_div("#profile_data_email").remove()); | ||
278 | - containers.push(jQuery("#user_secondary_email").parent().parent().remove()); | ||
279 | - containers.push(jQuery("#select_institution").remove()); | ||
280 | - containers.push(get_privacy_selector_parent_div("#profile_data_cell_phone").remove()); | ||
281 | - containers.push(get_privacy_selector_parent_div("#profile_data_contact_phone").remove()); | ||
282 | - containers.push(get_privacy_selector_parent_div("#profile_data_comercial_phone").remove()); | ||
283 | - containers.push(get_privacy_selector_parent_div("#profile_data_personal_website").remove()); | ||
284 | - containers.push(get_privacy_selector_parent_div("#profile_data_organization_website").remove()); | ||
285 | - containers.push(get_privacy_selector_parent_div("#profile_data_birth_date").remove()); | ||
286 | - containers.push(get_privacy_selector_parent_div("#profile_data_country").remove()); | ||
287 | - containers.push(get_privacy_selector_parent_div("#state_field").remove()); | ||
288 | - containers.push(get_privacy_selector_parent_div("#city_field").remove()); | 284 | + try_to_remove(containers, get_privacy_selector_parent_div("#profile_data_name")); |
285 | + try_to_remove(containers, get_privacy_selector_parent_div("#profile_data_email")); | ||
286 | + try_to_remove(containers, jQuery("#user_secondary_email").parent().parent()); | ||
287 | + try_to_remove(containers, jQuery("#select_institution")); | ||
288 | + try_to_remove(containers, get_privacy_selector_parent_div("#profile_data_cell_phone")); | ||
289 | + try_to_remove(containers, get_privacy_selector_parent_div("#profile_data_contact_phone")); | ||
290 | + try_to_remove(containers, get_privacy_selector_parent_div("#profile_data_comercial_phone")); | ||
291 | + try_to_remove(containers, get_privacy_selector_parent_div("#profile_data_personal_website")); | ||
292 | + try_to_remove(containers, get_privacy_selector_parent_div("#profile_data_organization_website")); | ||
293 | + try_to_remove(containers, get_privacy_selector_parent_div("#profile_data_birth_date")); | ||
294 | + try_to_remove(containers, get_privacy_selector_parent_div("#profile_data_country")); | ||
295 | + try_to_remove(containers, get_privacy_selector_parent_div("#state_field")); | ||
296 | + try_to_remove(containers, get_privacy_selector_parent_div("#city_field")); | ||
289 | 297 | ||
290 | return containers; | 298 | return containers; |
291 | } | 299 | } |
292 | 300 | ||
293 | function change_edit_fields_order() { | 301 | function change_edit_fields_order() { |
294 | var form = jQuery("#profile-data"); | 302 | var form = jQuery("#profile-data"); |
295 | - var containers = get_edit_fields_in_insertion_order(); | 303 | + if( form.length != 0 ) { |
304 | + var containers = get_edit_fields_in_insertion_order(); | ||
296 | 305 | ||
297 | - containers.reverse(); | 306 | + containers.reverse(); |
298 | 307 | ||
299 | - containers.forEach(function(container){ | ||
300 | - form.prepend(container); | ||
301 | - }); | 308 | + containers.forEach(function(container){ |
309 | + form.prepend(container); | ||
310 | + }); | ||
311 | + } | ||
302 | } | 312 | } |
303 | 313 | ||
304 | jQuery(document).ready(function(){ | 314 | jQuery(document).ready(function(){ |
public/mpog_custom_functions.js
@@ -1,16 +0,0 @@ | @@ -1,16 +0,0 @@ | ||
1 | -Array.prototype.removeValue = function(value) { | ||
2 | - for (var i = 0; i < this.length; i++) { | ||
3 | - if (this[i] === value) { | ||
4 | - this.splice(i, 1); | ||
5 | - i--; | ||
6 | - } | ||
7 | - } | ||
8 | - | ||
9 | - return this; | ||
10 | -} | ||
11 | - | ||
12 | -Array.prototype.removeIndex = function(index) { | ||
13 | - this.splice(index, 1); | ||
14 | - | ||
15 | - return this; | ||
16 | -} |