summaryrefslogtreecommitdiff
path: root/js/functions.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2018-12-02 10:16:25 +0300
committerAndrew Dolgov <[email protected]>2018-12-02 10:16:25 +0300
commit2f85b50e3607b2b159989c493ac8f8c46a389559 (patch)
tree72117372f2e4940d923e953dd68596c32937fbf5 /js/functions.js
parent8ea3a75df02fdf8ccfea6ca32965a1d407f089b6 (diff)
remove toggleSelectListRow2()
Diffstat (limited to 'js/functions.js')
-rwxr-xr-xjs/functions.js19
1 files changed, 11 insertions, 8 deletions
diff --git a/js/functions.js b/js/functions.js
index 59912905d..ce6d7aca9 100755
--- a/js/functions.js
+++ b/js/functions.js
@@ -53,6 +53,15 @@ Array.prototype.remove = function(s) {
}
};
+const ListUtils = {
+ onChecked: function(elem) {
+ // account for dojo checkboxes
+ elem = elem.domNode || elem;
+
+ elem.up("li").toggleClassName("Selected");
+ }
+};
+
const Utils = {
_rpc_seq: 0,
hotkey_prefix: 0,
@@ -985,12 +994,6 @@ function toggleSelectRowById(sender, id) {
}
/* this is for dijit Checkbox */
-function toggleSelectListRow2(sender) {
- const row = sender.domNode.parentNode;
- return toggleSelectRow(sender, row);
-}
-
-/* this is for dijit Checkbox */
function toggleSelectRow2(sender, row, is_cdm) {
if (!row)
@@ -1137,7 +1140,7 @@ const Filters = {
new dijit.form.CheckBox({
onChange: function () {
- this.domNode.up("li").toggleClassName("Selected");
+ ListUtils.onChecked(this);
},
}, cb);
@@ -1186,7 +1189,7 @@ const Filters = {
new dijit.form.CheckBox({
onChange: function () {
- this.domNode.up("li").toggleClassName("Selected");
+ ListUtils.onChecked(this);
},
}, cb);