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 | -} |