From de7af5ee0738d08ef2d6702654834beb5bfce35e Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 13 May 2020 21:53:43 +0300 Subject: Dist (#30694) --- js/dist/scrollspy.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'js/dist/scrollspy.js') diff --git a/js/dist/scrollspy.js b/js/dist/scrollspy.js index b1114eb93f..09944c2093 100644 --- a/js/dist/scrollspy.js +++ b/js/dist/scrollspy.js @@ -277,9 +277,9 @@ ; _proto._getConfig = function _getConfig(config) { - config = _objectSpread2({}, Default, {}, typeof config === 'object' && config ? config : {}); + config = _objectSpread2(_objectSpread2({}, Default), typeof config === 'object' && config ? config : {}); - if (typeof config.target !== 'string') { + if (typeof config.target !== 'string' && isElement(config.target)) { var id = config.target.id; if (!id) { @@ -335,9 +335,7 @@ return; } - var offsetLength = this._offsets.length; - - for (var i = offsetLength; i--;) { + for (var i = this._offsets.length; i--;) { var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]); if (isActiveTarget) { @@ -358,7 +356,7 @@ var link = SelectorEngine.findOne(queries.join(',')); if (link.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) { - SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE, SelectorEngine.closest(link, SELECTOR_DROPDOWN)).classList.add(CLASS_NAME_ACTIVE); + SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE, link.closest(SELECTOR_DROPDOWN)).classList.add(CLASS_NAME_ACTIVE); link.classList.add(CLASS_NAME_ACTIVE); } else { // Set triggered link as active -- cgit v1.2.3