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