From 9df43a68bac022beef078c9d02df6364edea8596 Mon Sep 17 00:00:00 2001
From: Andreas Gohr <andi@splitbrain.org>
Date: Sun, 27 Nov 2011 14:46:05 +0100
Subject: [PATCH] use throbber in ACL ajax interface

To avoid problems when an AJAX request takes a bit longer in the ACL
manager, a throbber is shown while loading the info.
---
 lib/plugins/acl/script.js | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/lib/plugins/acl/script.js b/lib/plugins/acl/script.js
index d912a2407..0ba91cdc9 100644
--- a/lib/plugins/acl/script.js
+++ b/lib/plugins/acl/script.js
@@ -60,10 +60,12 @@ var dw_acl = {
      * Load the current permission info and edit form
      */
     loadinfo: function () {
-        jQuery('#acl__info').load(
-            DOKU_BASE + 'lib/plugins/acl/ajax.php',
-            jQuery('#acl__detail form').serialize() + '&ajax=info'
-        );
+        jQuery('#acl__info')
+            .html('<img src="'+DOKU_BASE+'lib/images/throbber.gif" alt="..." />')
+            .load(
+                DOKU_BASE + 'lib/plugins/acl/ajax.php',
+                jQuery('#acl__detail form').serialize() + '&ajax=info'
+            );
         return false;
     },
 
-- 
GitLab