From afe6caef144aa5f85ee15363700904a4a1c55f2e Mon Sep 17 00:00:00 2001 From: Marcos Ronaldo Date: Mon, 9 Nov 2015 17:55:39 -0200 Subject: [PATCH] creating triggers to hide add button --- src/noosfero-spb/gov_user/public/views/create-institution.js | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/src/noosfero-spb/gov_user/public/views/create-institution.js b/src/noosfero-spb/gov_user/public/views/create-institution.js index 3d92329..0ee38eb 100644 --- a/src/noosfero-spb/gov_user/public/views/create-institution.js +++ b/src/noosfero-spb/gov_user/public/views/create-institution.js @@ -16,11 +16,16 @@ modulejs.define('CreateInstitution', ['jquery', 'NoosferoRoot', 'SelectElement'] NoosferoRoot.urlWithSubDirectory("/account/search_cities") }; + function set_institution_field_name(name) { + $("#input_institution").attr("value", ""); + $("#input_institution").attr("value", name); + } function open_create_institution_modal(evt) { evt.preventDefault(); + var institution_name = $("#input_institution").val(); - $.get(AJAX_URL.create_institution_modal, function(response){ + $.get(AJAX_URL.create_institution_modal, {"community[name]" : institution_name}).done(function(response){ $("#institution_dialog").html(response); set_form_count_custom_data(); @@ -32,6 +37,7 @@ modulejs.define('CreateInstitution', ['jquery', 'NoosferoRoot', 'SelectElement'] height: 530, position: 'center', close: function() { + set_institution_field_name($("#community_name").val()); $("#institution_dialog").html(""); $('#institution_empty_ajax_message').switchClass("show-field", "hide-field"); toggle_extra_fields_style_status(false); @@ -228,9 +234,22 @@ modulejs.define('CreateInstitution', ['jquery', 'NoosferoRoot', 'SelectElement'] toggle_extra_fields_style_status(true); $("#create_institution_link").click(open_create_institution_modal); } else { - $('#institution_empty_ajax_message').switchClass("show-field", "hide-field"); - $("#create_institution_link").remove(); - toggle_extra_fields_style_status(false); + $("li.ui-menu-item a.ui-corner-all").click(function() { + $('#institution_empty_ajax_message').switchClass("show-field", "hide-field"); + $("#create_institution_link").remove(); + toggle_extra_fields_style_status(false); + }); + $("li.ui-menu-item a.ui-corner-all").keypress(function(e) { + alert(e); + var key = e.keyCode; + alert(key); + if(key == 13) { + $("li.ui-menu-item a.ui-corner-all").click(); + } + }); + //$('#institution_empty_ajax_message').switchClass("show-field", "hide-field"); + //$("#create_institution_link").remove(); + //toggle_extra_fields_style_status(false); } }, error: function(ajax, stat, errorThrown) { @@ -425,5 +444,6 @@ modulejs.define('CreateInstitution', ['jquery', 'NoosferoRoot', 'SelectElement'] institution_autocomplete: function(){ institution_autocomplete(); } + }; }); -- libgit2 0.21.2