fix WebComponentsReady
This commit is contained in:
parent
1c7e7f3e37
commit
b74f4f9871
@ -1,24 +1,22 @@
|
|||||||
script.
|
script.
|
||||||
document.addEventListener('WebComponentsReady', function(event) {
|
document.addEventListener('WebComponentsReady', function(event) {
|
||||||
document.addEventListener("HTMLImportsLoaded", function(event) {
|
class HDAppMember extends SIBWidget {
|
||||||
class HDAppMember extends SIBWidget {
|
get template() {
|
||||||
get template() {
|
return `
|
||||||
return `
|
<div name="${this.name}">
|
||||||
<div name="${this.name}">
|
<img src="${this.value.avatar}"/>
|
||||||
<img src="${this.value.avatar}"/>
|
</div>
|
||||||
</div>
|
`;
|
||||||
`;
|
|
||||||
}
|
|
||||||
|
|
||||||
render() {
|
|
||||||
store.get(this.value).then( (value) => {
|
|
||||||
this._value = value;
|
|
||||||
this.innerHTML = this.template;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
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')
|
#channel-profile(style='display: none')
|
||||||
|
@ -1,31 +1,29 @@
|
|||||||
script.
|
script.
|
||||||
document.addEventListener('WebComponentsReady', function(event) {
|
document.addEventListener('WebComponentsReady', function(event) {
|
||||||
document.addEventListener('HTMLImportsLoaded', function(event) {
|
class HDAppAuthor extends SIBDisplayLookupList {
|
||||||
class HDAppAuthor extends SIBDisplayLookupList {
|
get parentElement() {
|
||||||
get parentElement() {
|
return 'div';
|
||||||
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}`;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
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
|
div
|
||||||
|
@ -1,21 +1,19 @@
|
|||||||
script.
|
script.
|
||||||
document.addEventListener('WebComponentsReady', function(event) {
|
document.addEventListener('WebComponentsReady', function(event) {
|
||||||
document.addEventListener("HTMLImportsLoaded", function(event) {
|
class HDAppClient extends SIBWidget {
|
||||||
class HDAppClient extends SIBWidget {
|
get template() {
|
||||||
get template() {
|
|
||||||
|
|
||||||
return `<img name="${this.name}" src="${this.value.logo}"/>`;
|
return `<img name="${this.name}" src="${this.value.logo}"/>`;
|
||||||
}
|
|
||||||
|
|
||||||
render() {
|
|
||||||
store.get(this.value).then( (value) => {
|
|
||||||
this._value = value;
|
|
||||||
this.innerHTML = this.template;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
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')
|
#projects(style='display: none')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user