]> git.wh0rd.org - tt-rss.git/blobdiff - js/PrefFilterTree.js
move to let/const syntax in custom dojo modules
[tt-rss.git] / js / PrefFilterTree.js
index 3249fbc26761694a0445c06f90aae73ab41e3f00..0a9a1fd1a6fa85ce1bacfd99f22837e37ed4d66c 100644 (file)
@@ -1,12 +1,13 @@
+/* global dijit,lib */
 define(["dojo/_base/declare", "dojo/dom-construct", "lib/CheckBoxTree"], function (declare, domConstruct) {
 
        return declare("fox.PrefFilterTree", lib.CheckBoxTree, {
                _createTreeNode: function(args) {
-                       var tnode = this.inherited(arguments);
+                       const tnode = this.inherited(arguments);
 
-                       var enabled = this.model.store.getValue(args.item, 'enabled');
-                       var param = this.model.store.getValue(args.item, 'param');
-                       var rules = this.model.store.getValue(args.item, 'rules');
+                       const enabled = this.model.store.getValue(args.item, 'enabled');
+                       let param = this.model.store.getValue(args.item, 'param');
+                       const rules = this.model.store.getValue(args.item, 'rules');
 
                        if (param) {
                                param = dojo.doc.createElement('span');
@@ -23,7 +24,7 @@ define(["dojo/_base/declare", "dojo/dom-construct", "lib/CheckBoxTree"], functio
                        }
 
                        if (this.model.store.getValue(args.item, 'id') != 'root') {
-                               var img = dojo.doc.createElement('img');
+                               const img = dojo.doc.createElement('img');
                                img.src ='images/filter.png';
                                img.className = 'markedPic';
                                tnode._filterIconNode = img;
@@ -34,10 +35,10 @@ define(["dojo/_base/declare", "dojo/dom-construct", "lib/CheckBoxTree"], functio
                },
 
                getLabel: function(item) {
-                       var label = item.name;
+                       let label = item.name;
 
-                       var feed = this.model.store.getValue(item, 'feed');
-                       var inverse = this.model.store.getValue(item, 'inverse');
+                       const feed = this.model.store.getValue(item, 'feed');
+                       const inverse = this.model.store.getValue(item, 'inverse');
 
                        if (feed)
                                label += " (" + __("in") + " " + feed + ")";
@@ -55,7 +56,7 @@ define(["dojo/_base/declare", "dojo/dom-construct", "lib/CheckBoxTree"], functio
                        return (!item || this.model.mayHaveChildren(item)) ? (opened ? "dijitFolderOpened" : "dijitFolderClosed") : "invisible";
                },
                getLabelClass: function (item, opened) {
-                       var enabled = this.model.store.getValue(item, 'enabled');
+                       const enabled = this.model.store.getValue(item, 'enabled');
                        return (enabled != false) ? "dijitTreeLabel labelFixedLength" : "dijitTreeLabel labelFixedLength filterDisabled";
                },
                getRowClass: function (item, opened) {
@@ -63,7 +64,7 @@ define(["dojo/_base/declare", "dojo/dom-construct", "lib/CheckBoxTree"], functio
                                "dijitTreeRow Error";
                },
                checkItemAcceptance: function(target, source, position) {
-                       var item = dijit.getEnclosingWidget(target).item;
+                       const item = dijit.getEnclosingWidget(target).item;
 
                        // disable copying items
                        source.copyState = function() { return false; };