summaryrefslogtreecommitdiff
path: root/prefs.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2010-11-21 13:17:26 +0300
committerAndrew Dolgov <[email protected]>2010-11-21 13:17:26 +0300
commitf695cdb2208f18adac93445ae9341074aa8df75b (patch)
tree95d153f2a1f10794b008ea9ca54267f885360d08 /prefs.js
parentd2d753532485d2b02a70c382e17a3b796a927ee0 (diff)
clarify reset label colors function
Diffstat (limited to 'prefs.js')
-rw-r--r--prefs.js20
1 files changed, 12 insertions, 8 deletions
diff --git a/prefs.js b/prefs.js
index 9ce1012b7..bcaa6b873 100644
--- a/prefs.js
+++ b/prefs.js
@@ -1398,18 +1398,22 @@ function labelColorReset() {
try {
var labels = getSelectedLabels();
- var ok = confirm(__("Reset label colors to default?"));
+ if (labels.length > 0) {
+ var ok = confirm(__("Reset selected labels to default colors?"));
- if (ok) {
-
- var query = "?op=pref-labels&subop=color-reset&ids="+
- param_escape(labels.toString());
+ if (ok) {
+ var query = "?op=pref-labels&subop=color-reset&ids="+
+ param_escape(labels.toString());
- new Ajax.Request("backend.php", {
- parameters: query,
- onComplete: function(transport) {
+ new Ajax.Request("backend.php", {
+ parameters: query,
+ onComplete: function(transport) {
labellist_callback2(transport);
} });
+ }
+
+ } else {
+ alert(__("No labels are selected."));
}
} catch (e) {