hubl/src/html/projects.html

34 lines
875 B
HTML

<script>
document.addEventListener("WebComponentsReady", function(event) {
class LDPDisplayClient extends SIBWidget {
get template() {
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("sib-display-client", LDPDisplayClient);
});
</script>
<div id="projects" style="display: none">
<sib-router route-prefix="projects">
<sib-route name="new-project">New project</sib-route>
<sib-router>
<sib-display
id="projects-list"
data-src="<?php echo $sdn; ?>/projects/"
data-fields="number, client, name"
widget-client="sib-display-client"
search-fields="number, name"
next="project"
></sib-display>
</div>