From b74f4f9871222bccb9853f0285af055a20fb16ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Sat, 29 Sep 2018 00:48:46 +0200 Subject: [PATCH] fix WebComponentsReady --- src/page-channel-profile.pug | 34 ++++++++++++------------- src/page-job-offers.pug | 48 +++++++++++++++++------------------- src/page-projects.pug | 26 +++++++++---------- 3 files changed, 51 insertions(+), 57 deletions(-) diff --git a/src/page-channel-profile.pug b/src/page-channel-profile.pug index b7dad0b..16dcde1 100644 --- a/src/page-channel-profile.pug +++ b/src/page-channel-profile.pug @@ -1,24 +1,22 @@ script. document.addEventListener('WebComponentsReady', function(event) { - document.addEventListener("HTMLImportsLoaded", function(event) { - class HDAppMember extends SIBWidget { - get template() { - return ` -
- -
- `; - } - - render() { - store.get(this.value).then( (value) => { - this._value = value; - this.innerHTML = this.template; - }); - } + class HDAppMember extends SIBWidget { + get template() { + return ` +
+ +
+ `; } - customElements.define("hdapp-member", HDAppMember); - }); + + render() { + store.get(this.value).then( (value) => { + this._value = value; + this.innerHTML = this.template; + }); + } + } + customElements.define("hdapp-member", HDAppMember); }); #channel-profile(style='display: none') diff --git a/src/page-job-offers.pug b/src/page-job-offers.pug index 8835bce..b1752c7 100644 --- a/src/page-job-offers.pug +++ b/src/page-job-offers.pug @@ -1,31 +1,29 @@ script. document.addEventListener('WebComponentsReady', function(event) { - document.addEventListener('HTMLImportsLoaded', function(event) { - class HDAppAuthor extends SIBDisplayLookupList { - get parentElement() { - return 'div'; - } - getTemplate(value, index) { - var firstname, lastname; - if (typeof value == 'object') - if (Object.keys(value).length > 1) { - firstname = value.user.first_name; - lastname = value.user.last_name; - } else { - store.get(value).then(resource => { - this.value.push(resource); - this.render(); - }); - if (Array.isArray(this.value)) - this.value.splice(this.value.indexOf(value), 1); - else this.value = []; - return ''; - } - return `${firstname} ${lastname}`; - } + class HDAppAuthor extends SIBDisplayLookupList { + get parentElement() { + return 'div'; } - customElements.define('hdapp-author', HDAppAuthor); - }); + getTemplate(value, index) { + var firstname, lastname; + if (typeof value == 'object') + if (Object.keys(value).length > 1) { + firstname = value.user.first_name; + lastname = value.user.last_name; + } else { + store.get(value).then(resource => { + this.value.push(resource); + this.render(); + }); + if (Array.isArray(this.value)) + this.value.splice(this.value.indexOf(value), 1); + else this.value = []; + return ''; + } + return `${firstname} ${lastname}`; + } + } + customElements.define('hdapp-author', HDAppAuthor); }); div diff --git a/src/page-projects.pug b/src/page-projects.pug index ea6fd6d..cc19e5a 100644 --- a/src/page-projects.pug +++ b/src/page-projects.pug @@ -1,21 +1,19 @@ script. document.addEventListener('WebComponentsReady', function(event) { - document.addEventListener("HTMLImportsLoaded", function(event) { - class HDAppClient extends SIBWidget { - get template() { + class HDAppClient extends SIBWidget { + get template() { - return ``; - } - - render() { - store.get(this.value).then( (value) => { - this._value = value; - this.innerHTML = this.template; - }); - } + return ``; } - customElements.define("hdapp-client", HDAppClient); - }); + + render() { + store.get(this.value).then( (value) => { + this._value = value; + this.innerHTML = this.template; + }); + } + } + customElements.define("hdapp-client", HDAppClient); }); #projects(style='display: none')