summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--classes/pref/filters.php10
-rw-r--r--css/dijit.css8
2 files changed, 17 insertions, 1 deletions
diff --git a/classes/pref/filters.php b/classes/pref/filters.php
index a2a2d0928..efa82afc2 100644
--- a/classes/pref/filters.php
+++ b/classes/pref/filters.php
@@ -1033,11 +1033,19 @@ class Pref_Filters extends Handler_Protected {
$filter_action_hash[$fclass . ":" . $faction["action"]] =
$fclass . ": " . $faction["description"];
}
+ }
+
+ if (count($filter_action_hash) == 0) {
+ $filter_plugin_disabled = "disabled";
+ $filter_action_hash["no-data"] = __("No actions available");
+
+ } else {
+ $filter_plugin_disabled = "";
}
print_select_hash("filterDlg_actionParamPlugin", $action_param, $filter_action_hash,
- "style=\"$plugin_param_hidden\" dojoType=\"dijit.form.Select\"",
+ "style=\"$plugin_param_hidden\" dojoType=\"dijit.form.Select\" $filter_plugin_disabled",
"action_param_plugin");
print "</span>";
diff --git a/css/dijit.css b/css/dijit.css
index 8807490f9..5325f78d0 100644
--- a/css/dijit.css
+++ b/css/dijit.css
@@ -518,6 +518,14 @@ button[disabled],
display : none;
}
+.claro .dijitSelect.dijitSelectDisabled {
+ background-color: #eeeeee;
+}
+
+.claro .dijitSelect.dijitSelectDisabled .dijitSelectLabel {
+ cursor: not-allowed;
+}
+
.claro .dijitTextBox.dijitReadOnly,
.claro .dijitTextBox.dijitReadOnly .dijitInputField .dijitInputInner {
cursor: not-allowed;