Commit 49506b2f29dca31706785ee2770999ad19950fbb

Authored by Fabio Teixeira
1 parent 3812217d

correcoes_aderencia: Bug fix and remove unnecessary javascript file

Signed-off-by: Fabio Teixeira <fabio1079@gmal.com>
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 -}