X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=js%2FPrefFilterTree.js;h=0a9a1fd1a6fa85ce1bacfd99f22837e37ed4d66c;hb=HEAD;hp=3249fbc26761694a0445c06f90aae73ab41e3f00;hpb=1da0818188722cb21ccc2cbccac8d9ceeb470187;p=tt-rss.git diff --git a/js/PrefFilterTree.js b/js/PrefFilterTree.js index 3249fbc2..0a9a1fd1 100644 --- a/js/PrefFilterTree.js +++ b/js/PrefFilterTree.js @@ -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; };