display lack of filter plugin actions properly

This commit is contained in:
Andrew Dolgov 2015-08-12 12:11:12 +03:00
parent 6759dde1dd
commit b028da0a2d
2 changed files with 17 additions and 1 deletions

View File

@ -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>";

View File

@ -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;