WS: Add strip labels in the mixer demo

Plus some minor widget code and layout improvements
This commit is contained in:
Luciano Iam 2020-07-25 17:45:39 +02:00 committed by Robin Gareus
parent c8bc9a25b3
commit 0b71764f44
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04
4 changed files with 54 additions and 27 deletions

View file

@ -18,8 +18,10 @@
export class BaseWidget {
get element () {
// empty
constructor (element) {
if (element) {
this.element = element;
}
}
appendTo (container) {
@ -38,16 +40,12 @@ export class BaseWidget {
return this.element.classList;
}
set classList (classList) {
this.element.classList = classList;
}
}
export class BaseContainer extends BaseWidget {
constructor (context) {
super(context);
constructor () {
super();
this.children = [];
}
@ -80,12 +78,3 @@ export class BaseControl extends BaseWidget {
}
}
// Currently unused
export function createElement (html) {
const t = document.createElement('template');
t.innerHTML = html;
const elem = t.content.firstChild;
return elem;
}