diff options
author | Andrew Dolgov <[email protected]> | 2013-06-11 12:11:02 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2013-06-11 12:11:02 +0400 |
commit | d9afd9b2b539d0e93a3980c9dce4a003095fe440 (patch) | |
tree | 6f1832dea3d292f19c3ab47ff7e8d1adabe8def8 /js/prefs.js | |
parent | 808ef3d4fc00b14591f547737acf866707512670 (diff) |
use dojo stuff for user details
Diffstat (limited to 'js/prefs.js')
-rw-r--r-- | js/prefs.js | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/js/prefs.js b/js/prefs.js index b4d55269b..287804c6f 100644 --- a/js/prefs.js +++ b/js/prefs.js @@ -83,8 +83,6 @@ function addUser() { function editUser(id, event) { try { - notify_progress("Loading, please wait..."); - var query = "backend.php?op=pref-users&method=edit&id=" + param_escape(id); @@ -555,17 +553,24 @@ function selectedUserDetails() { return; } - notify_progress("Loading, please wait..."); - var id = rows[0]; - var query = "?op=pref-users&method=userdetails&id=" + id; + var query = "backend.php?op=pref-users&method=userdetails&id=" + id; + + if (dijit.byId("userDetailsDlg")) + dijit.byId("userDetailsDlg").destroyRecursive(); + + dialog = new dijit.Dialog({ + id: "userDetailsDlg", + title: __("User details"), + style: "width: 600px", + execute: function() { + dialog.hide(); + }, + href: query}); + + dialog.show(); - new Ajax.Request("backend.php", { - parameters: query, - onComplete: function(transport) { - infobox_callback2(transport, __("User details")); - } }); } catch (e) { exception_error("selectedUserDetails", e); } |