mirror of
https://github.com/pyscript/pyscript.git
synced 2025-12-20 18:55:29 -05:00
move check id out of constructor
This commit is contained in:
@@ -45,9 +45,7 @@ export class BaseEvalElement extends HTMLElement {
|
||||
this.shadow = this.attachShadow({ mode: 'open'});
|
||||
this.wrapper = document.createElement('slot');
|
||||
this.shadow.appendChild(this.wrapper);
|
||||
if (!this.id)
|
||||
this.id = this.constructor.name+"-"+guidGenerator()
|
||||
}
|
||||
}
|
||||
|
||||
addToOutput(s: string) {
|
||||
this.outputElement.innerHTML += "<div>"+s+"</div>";
|
||||
@@ -58,6 +56,11 @@ export class BaseEvalElement extends HTMLElement {
|
||||
|
||||
}
|
||||
|
||||
checkId(){
|
||||
if (!this.id)
|
||||
this.id = this.constructor.name+"-"+guidGenerator();
|
||||
}
|
||||
|
||||
getSourceFromElement(): string{
|
||||
return "";
|
||||
}
|
||||
@@ -165,6 +168,8 @@ export class BaseEvalElement extends HTMLElement {
|
||||
} // end eval
|
||||
}
|
||||
|
||||
|
||||
|
||||
function createWidget(name: string, code: string, klass: string){
|
||||
|
||||
class CustomWidget extends HTMLElement{
|
||||
|
||||
Reference in New Issue
Block a user