From 64fe48db9e1e12374cd385d893156054f13556cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raimund=20Schl=C3=BC=C3=9Fler?= Date: Thu, 11 May 2023 10:40:46 +0200 Subject: [PATCH 1/2] Remove excludeClickOutsideClasses from clickOutsideOptions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Raimund Schlüßler --- src/mixins/clickOutsideOptions/index.js | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/src/mixins/clickOutsideOptions/index.js b/src/mixins/clickOutsideOptions/index.js index 5547e864e6..7f3668ff2f 100644 --- a/src/mixins/clickOutsideOptions/index.js +++ b/src/mixins/clickOutsideOptions/index.js @@ -30,31 +30,14 @@ export default { type: [String, Array], default: () => [], }, - - /** - * A class-name or an array of class-names - * to be ignored when clicking outside - * an element - * - * @deprecated since 7.9.0, use `excludeClickOutsideSelectors` instead - */ - excludeClickOutsideClasses: { - type: [String, Array], - default: () => [], - }, }, computed: { clickOutsideOptions() { const excludedQuerySelectors = Array.isArray(this.excludeClickOutsideSelectors) ? this.excludeClickOutsideSelectors : [this.excludeClickOutsideSelectors] - - // TODO: Drop if prop is removed - const excludeClickOutsideClasses = Array.isArray(this.excludeClickOutsideClasses) - ? this.excludeClickOutsideClasses - : [this.excludeClickOutsideClasses] - - return { ignore: [...excludedQuerySelectors, ...excludeClickOutsideClasses.map(cls => `.${cls}`)] } + + return { ignore: excludedQuerySelectors } }, }, } From 021418fd3efd63b836ff592e2c7c3ffbb9c83a07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raimund=20Schl=C3=BC=C3=9Fler?= Date: Thu, 11 May 2023 11:06:28 +0200 Subject: [PATCH 2/2] Fix lint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Raimund Schlüßler --- src/mixins/clickOutsideOptions/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mixins/clickOutsideOptions/index.js b/src/mixins/clickOutsideOptions/index.js index 7f3668ff2f..28154ff938 100644 --- a/src/mixins/clickOutsideOptions/index.js +++ b/src/mixins/clickOutsideOptions/index.js @@ -36,7 +36,7 @@ export default { const excludedQuerySelectors = Array.isArray(this.excludeClickOutsideSelectors) ? this.excludeClickOutsideSelectors : [this.excludeClickOutsideSelectors] - + return { ignore: excludedQuerySelectors } }, },