From ae9316c04db918a90ff8e950e7f9e760d9bc9e46 Mon Sep 17 00:00:00 2001 From: Christoph Reiter <reiter.christoph@gmail.com> Date: Tue, 31 Jan 2023 14:14:22 +0100 Subject: [PATCH] person-select: init select2 in the constructor so that treeshaking works if the person-select isn't used. --- packages/person-select/src/person-select.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/person-select/src/person-select.js b/packages/person-select/src/person-select.js index f0ac4317..39442d85 100644 --- a/packages/person-select/src/person-select.js +++ b/packages/person-select/src/person-select.js @@ -14,8 +14,6 @@ import select2CSSPath from 'select2/dist/css/select2.min.css'; import * as errorUtils from '@dbp-toolkit/common/error'; import {AdapterLitElement} from '@dbp-toolkit/common'; -select2(window, $); - export class PersonSelect extends ScopedElementsMixin(AdapterLitElement) { constructor() { super(); @@ -39,6 +37,8 @@ export class PersonSelect extends ScopedElementsMixin(AdapterLitElement) { this.showDetails = false; this._onDocumentClicked = this._onDocumentClicked.bind(this); + + select2(window, $); } static get scopedElements() { -- GitLab