From 45bc0d971b1ed71e7ec608c8327dcef1a67328fb Mon Sep 17 00:00:00 2001 From: Kushagra Gour Date: Mon, 1 May 2017 01:36:34 +0530 Subject: [PATCH] use const and fix up arrow login in saved pane --- src/script.js | 13 ++++++------- src/utils.js | 8 ++++---- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/script.js b/src/script.js index 63559ff..4734dfe 100644 --- a/src/script.js +++ b/src/script.js @@ -606,10 +606,10 @@ runBtn, searchInput d.resolve(result); }); } else if (cssMode === CssModes.ACSS) { - var html = scope.cm.html.getValue(); - var foundClasses = atomizer.findClassNames(html); - var finalConfig = atomizer.getConfig(foundClasses, {}); - var acss = atomizer.getCss(finalConfig); + const html = scope.cm.html.getValue(); + const foundClasses = atomizer.findClassNames(html); + const finalConfig = atomizer.getConfig(foundClasses, {}); + const acss = atomizer.getCss(finalConfig); scope.cm.css.setValue(acss); d.resolve(acss) } @@ -1289,8 +1289,7 @@ runBtn, searchInput function compileNodes() { function attachListenerForEvent(eventName) { - var nodes; - nodes = $all(`[d-${eventName}]`); + const nodes = $all(`[d-${eventName}]`); nodes.forEach(function (el) { el.addEventListener(eventName, function (e) { scope[el.getAttribute(`d-${eventName}`)].call(window, e) @@ -1482,7 +1481,7 @@ runBtn, searchInput selectedItemElement = $('.js-saved-item-tile.selected'); if (selectedItemElement) { selectedItemElement.classList.remove('selected'); - selectedItemElement.previousElementSibling.classList.add('selected'); + selectedItemElement.previousUntil('.js-saved-item-tile:not(.hide)').classList.add('selected'); } else { $('.js-saved-item-tile:not(.hide)').classList.add('selected'); } diff --git a/src/utils.js b/src/utils.js index 5eb6440..f60fd88 100644 --- a/src/utils.js +++ b/src/utils.js @@ -14,8 +14,8 @@ * @return element Next element that mathes `selector` */ Node.prototype.nextUntil = function (selector) { - var siblings = [...this.parentNode.querySelectorAll(selector)]; - var index = siblings.indexOf(this); + const siblings = [...this.parentNode.querySelectorAll(selector)]; + const index = siblings.indexOf(this); return siblings[index + 1]; }; @@ -24,8 +24,8 @@ * @return element Next element that mathes `selector` */ Node.prototype.previousUntil = function (selector) { - var siblings = [...this.parentNode.querySelectorAll(selector)]; - var index = siblings.indexOf(this); + const siblings = [...this.parentNode.querySelectorAll(selector)]; + const index = siblings.indexOf(this); return siblings[index - 1]; };