diff --git a/packages/provider/src/adapter-lit-element.js b/packages/provider/src/adapter-lit-element.js index dfefe8678b5aea7377abc70bb6081e04548a2212..e457983ade9f9536a6b23d00c5d20c570525d536 100644 --- a/packages/provider/src/adapter-lit-element.js +++ b/packages/provider/src/adapter-lit-element.js @@ -11,7 +11,7 @@ export class AdapterLitElement extends LitElement { this.subscribe = ''; this.unsubscribe = ''; - console.log('AdapterLitElement constructor()'); + console.log('AdapterLitElement(' + this.tagName + ') constructor()'); } connectedCallback() { @@ -34,7 +34,7 @@ export class AdapterLitElement extends LitElement { } subscribeProviderFor(element) { - console.log('AdapterLitElement subscribeProviderFor( ' + element + ' )'); + console.log('AdapterLitElement(' + this.tagName + ') subscribeProviderFor( ' + element + ' )'); const pair = element.trim().split(':'); const local = pair[0]; const global = pair[1]; @@ -42,10 +42,11 @@ export class AdapterLitElement extends LitElement { const event = new CustomEvent('subscribe', { bubbles: true, + composed: true, detail: { name: global, callback: (value) => { - console.log('AdapterLitElement() sub/Callback ' + global + ' -> ' + local + ' = ' + value); + console.log('AdapterLitElement(' + this.tagName + ') sub/Callback ' + global + ' -> ' + local + ' = ' + value); this.attributeChangedCallback(local, that[local], value); }, sender: this, @@ -55,12 +56,13 @@ export class AdapterLitElement extends LitElement { } unSubscribeProviderFor(element) { - console.log('AdapterLitElement unSubscribeProviderFor( ' + element + ' )'); + console.log('AdapterLitElement(' + this.tagName + ') unSubscribeProviderFor( ' + element + ' )'); const pair = element.trim().split(':'); const global = pair[1]; const event = new CustomEvent('unsubscribe', { bubbles: true, + composed: true, detail: { name: global, sender: this,