From 243fac664db16dc2cea7cd6e5e275d3eeb98684b Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Wed, 18 Dec 2019 13:33:42 +0100
Subject: [PATCH] Subclass LitElement directly

Having two base classes for two small methods is a bit much.
---
 packages/person-select/src/vpu-person-select.js | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/packages/person-select/src/vpu-person-select.js b/packages/person-select/src/vpu-person-select.js
index 1582e4f4..af3c2574 100644
--- a/packages/person-select/src/vpu-person-select.js
+++ b/packages/person-select/src/vpu-person-select.js
@@ -4,9 +4,8 @@ import select2 from 'select2';
 import select2LangDe from './i18n/de/select2'
 import select2LangEn from './i18n/en/select2'
 import JSONLD from 'vpu-common/jsonld';
-import {css, html} from 'lit-element';
+import {css, html, LitElement} from 'lit-element';
 import {i18n} from './i18n.js';
-import VPULitElementJQuery from 'vpu-common/vpu-lit-element-jquery';
 import * as commonUtils from 'vpu-common/utils';
 import * as commonStyles from 'vpu-common/styles';
 import select2CSSPath from 'select2/dist/css/select2.min.css';
@@ -15,7 +14,7 @@ import * as errorUtils from "vpu-common/error";
 
 select2(window, $);
 
-class PersonSelect extends VPULitElementJQuery {
+class PersonSelect extends LitElement {
 
     constructor() {
         super();
@@ -36,6 +35,10 @@ class PersonSelect extends VPULitElementJQuery {
         this.showBirthDate = false;
     }
 
+    $(selector) {
+        return $(this.shadowRoot.querySelector(selector));
+    }
+
     static get properties() {
         return {
             lang: { type: String },
-- 
GitLab