]> code.citadel.org Git - citadel.git/blobdiff - webcit/static/wclib.js
Address book popup is now rendered using an ajax refresh
[citadel.git] / webcit / static / wclib.js
index 11156a33f27fcae766d8b94e848aa8ed1ca0c127..a93f357dadf57769f7a512ec5cd1f1667128b95c 100644 (file)
@@ -660,9 +660,21 @@ function CtdlShowUserInfoPopup(Element) {
 
 // Pop open the address book
 function PopOpenAddressBook() {
-       $('address_book_inner_div').innerHTML = "<div align=center><br><table border=0 cellpadding=10 bgcolor=\"#ffffff\"><tr><td><img src=\"static/throbber.gif\" /><font color=\"#AAAAAA\">&nbsp;&nbsp;Loading....</font></td></tr></table><br /></div>";
        $('address_book_popup').style.display = 'block';
-       Nifty('div#address_book_popup_middle_div','big transparent');
+       new Ajax.Updater(
+               'address_book_popup_middle_div',
+               'display_address_book_middle_div',
+               {
+                       method: 'get',
+                       parameters: Math.random(),
+                       onComplete: PopulateAddressBookInnerDiv()
+               }
+       );
+       Nifty('div#address_book_popup_container_div','big transparent');
+}
+
+function PopulateAddressBookInnerDiv() {
+       $('address_book_inner_div').innerHTML = "<div align=center><br><table border=0 cellpadding=10 bgcolor=\"#ffffff\"><tr><td><img src=\"static/throbber.gif\" /><font color=\"#AAAAAA\">&nbsp;&nbsp;Loading....</font></td></tr></table><br /></div>";
        new Ajax.Updater(
                'address_book_inner_div',
                'display_address_book_inner_div',