From d9afd9b2b539d0e93a3980c9dce4a003095fe440 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 11 Jun 2013 12:11:02 +0400 Subject: use dojo stuff for user details --- js/prefs.js | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) (limited to 'js/prefs.js') 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); } -- cgit v1.2.3