Commit 49506b2f29dca31706785ee2770999ad19950fbb

Authored by Fabio Teixeira
1 parent 3812217d
Exists in master and in 79 other branches add_sisp_to_chef, add_super_archives_plugin, api_for_colab, automates_core_packing, backup_not_prod, changes_in_buttons_on_content_panel, colab_automated_login, colab_spb_plugin_recipe, colab_widgets_settings, design_validation, dev_env_minimal, disable_email_dev, fix_breadcrumbs_position, fix_categories_software_link, fix_edit_institution, fix_edit_software_with_another_license, fix_get_license_info, fix_gitlab_assets_permission, fix_list_style_inside_article, fix_list_style_on_folder_elements, fix_members_pagination, fix_merge_request_url, fix_models_translations, fix_no_license, fix_software_api, fix_software_block_migration, fix_software_communities_translations, fix_software_communities_unit_test, fix_style_create_institution_admin_panel, fix_superarchives_imports, fix_sym_links_noosfero, focus_search_field_theme, gov-user-refactoring, gov-user-refactoring-rails4, header_fix, institution_modal_on_rating, kalibro-conf-refactoring, kalibro-processor-package, lxc_settings, margin_fix, mezuro_cookbook, prezento, refactor_download_block, refactor_software_communities, refactor_software_for_sisp, register_page, release-process, release-process-v2, remove-unused-images, remove_broken_theme, remove_secondary_email_from_user, remove_sisp_buttons, removing_super_archives_email, review_message, scope2method, signals_user_noosfero, sisp_catalog_header, sisp_colab_config, sisp_dev, sisp_dev_master, sisp_simple_version, software_as_organization, software_catalog_style_fix, software_communities_html_refactor, software_infos_api, spb_minimal_env, spb_to_rails4, spec_refactor, stable-4.1, stable-4.2, stable-4.x, temp_soft_comm_refactoring, theme_header, theme_javascript_refactory, thread_dropdown, thread_page, update_search_by_categories, update_software_api, update_softwares_boxes

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