diff options
author | Andrew Dolgov <[email protected]> | 2009-01-25 07:09:46 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2009-01-25 07:09:46 +0100 |
commit | eb70b7778181eedea1c287258ec76986fbd11c60 (patch) | |
tree | 18bf910af739ed9a72a9151ee915f59abcfc29e1 /prefs.js | |
parent | 772f04040d085075563c3c3151e1dc065a5751b7 (diff) |
misc prefs ui updates
Diffstat (limited to 'prefs.js')
-rw-r--r-- | prefs.js | 33 |
1 files changed, 18 insertions, 15 deletions
@@ -328,29 +328,32 @@ function addFeedCat() { link.value = ""; } - } + function addUser() { try { - var sqlexp = document.getElementById("uadd_box"); + var login = prompt(__("Please enter login:"), ""); - if (sqlexp.value.length == 0) { - alert(__("Can't add user: no login specified.")); - } else { - notify_progress("Adding user..."); - - var query = "backend.php?op=pref-users&subop=add&login=" + - param_escape(sqlexp.value); - - new Ajax.Request(query, { - onComplete: function(transport) { - userlist_callback2(transport); - } }); + if (login == null) { + return false; + } - sqlexp.value = ""; + if (login == "") { + alert(__("Can't create user: no login specified.")); + return false; } + + notify_progress("Adding user..."); + + var query = "backend.php?op=pref-users&subop=add&login=" + + param_escape(login); + + new Ajax.Request(query, { + onComplete: function(transport) { + userlist_callback2(transport); + } }); } catch (e) { exception_error("addUser", e); |