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 | 79 | jQuery("#password-balloon").html(jQuery("#user_password_menssage").val()); |
| 80 | 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 | 85 | function check_reactivate_account(value, input_object){ |
| ... | ... | @@ -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 | 281 | function get_edit_fields_in_insertion_order() { |
| 274 | 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 | 298 | return containers; |
| 291 | 299 | } |
| 292 | 300 | |
| 293 | 301 | function change_edit_fields_order() { |
| 294 | 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 | 314 | jQuery(document).ready(function(){ | ... | ... |
public/mpog_custom_functions.js
| ... | ... | @@ -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 | -} |