Module: check_mk
Branch: master
Commit: 3443fe05b997e127b1f968fcc2aa42cedad45b1f
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=3443fe05b997e1…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: Tue Jan 8 11:44:00 2019 +0100
Removed MultiSelect ValueSpec.
It has been dead for 7 years now and has probably bit-rotted. Furthermore,
it is one of the two remaining list_var() callers.
Change-Id: I75bcb9513311dfb1cf589d82feb7416804bcf51d
---
cmk/gui/valuespec.py | 29 -----------------------------
1 file changed, 29 deletions(-)
diff --git a/cmk/gui/valuespec.py b/cmk/gui/valuespec.py
index f822c93..e1d7b38 100644
--- a/cmk/gui/valuespec.py
+++ b/cmk/gui/valuespec.py
@@ -2229,35 +2229,6 @@ class ListChoice(ValueSpec):
return value not in d
-# A alternative way of editing list choices
-class MultiSelect(ListChoice):
- def __init__(self, **kwargs):
- ListChoice.__init__(self, **kwargs)
-
- def _render_field(self, name, choices, selected=None):
- if selected is None:
- selected = []
- html.open_select(multiple="", name=name)
- for key, title in choices:
- html.option(title, value=key, selected='' if key in selected else
None)
-
- html.close_select()
-
- def render_input(self, varprefix, value):
- self.classtype_info()
- self.load_elements()
- self._render_field(varprefix, self._elements, value)
-
- def from_html_vars(self, varprefix):
- self.load_elements()
- value = []
- hv = html.request.list_var(varprefix)
- for key, _title in self._elements:
- if key in hv:
- value.append(key)
- return value
-
-
# Implements a choice of items which is realized with
# two ListChoices select fields. One contains all available
# items and one contains all selected items.