populate initial ACL before the ajax loader gets called, just in case the form is submitted before it completes. Related to issue #615

This commit is contained in:
friendica 2014-11-12 18:35:33 -08:00
parent a2cf1900c8
commit 800e457290

View File

@ -17,6 +17,9 @@ function ACL(backend_url, preset){
that.item_tpl = unescape($(".acl-list-item[rel=acl-template]").html()); that.item_tpl = unescape($(".acl-list-item[rel=acl-template]").html());
that.showall = $("#acl-showall"); that.showall = $("#acl-showall");
// set the initial ACL lists in case the enclosing form gets submitted before the ajax loader completes.
that.on_submit();
if (preset.length==0) that.showall.removeClass("btn-default").addClass("btn-warning"); if (preset.length==0) that.showall.removeClass("btn-default").addClass("btn-warning");
/*events*/ /*events*/
@ -26,7 +29,6 @@ function ACL(backend_url, preset){
$(document).on('click','.acl-button-show',that.on_button_show); $(document).on('click','.acl-button-show',that.on_button_show);
$(document).on('click','.acl-button-hide',that.on_button_hide); $(document).on('click','.acl-button-hide',that.on_button_hide);
$("#acl-search").keypress(that.on_search); $("#acl-search").keypress(that.on_search);
// $("#acl-wrapper").parents("form").submit(that.on_submit);
/* startup! */ /* startup! */
that.get(0,100); that.get(0,100);