mirror of
https://github.com/pyscript/pyscript.git
synced 2022-05-01 19:47:48 +03:00
more cleaning
This commit is contained in:
@@ -11,7 +11,6 @@
|
||||
scriptsQueue,
|
||||
} from './stores';
|
||||
|
||||
let iconSize = 2;
|
||||
let pyodideReadyPromise;
|
||||
|
||||
const initializePyodide = async () => {
|
||||
@@ -26,11 +25,6 @@
|
||||
value[newEnv['id']] = newEnv;
|
||||
});
|
||||
|
||||
let showNavBar = false;
|
||||
navBarOpen.subscribe(value => {
|
||||
showNavBar = value;
|
||||
});
|
||||
|
||||
// now we call all initializers before we actually executed all page scripts
|
||||
for (let initializer of $initializers) {
|
||||
await initializer();
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { componentDetailsNavOpen, loadedEnvironments, mode, pyodideLoaded } from '../stores';
|
||||
import { loadedEnvironments, mode, pyodideLoaded } from '../stores';
|
||||
import { guidGenerator, addClasses } from '../utils';
|
||||
// Premise used to connect to the first available pyodide interpreter
|
||||
let pyodideReadyPromise;
|
||||
@@ -13,10 +13,6 @@ loadedEnvironments.subscribe(value => {
|
||||
environments = value;
|
||||
});
|
||||
|
||||
let propertiesNavOpen;
|
||||
componentDetailsNavOpen.subscribe(value => {
|
||||
propertiesNavOpen = value;
|
||||
});
|
||||
|
||||
mode.subscribe(value => {
|
||||
currentMode = value;
|
||||
@@ -52,7 +48,11 @@ export class BaseEvalElement extends HTMLElement {
|
||||
this.outputElement.hidden = false;
|
||||
}
|
||||
|
||||
postEvaluate() {}
|
||||
// subclasses should overwrite this method to define custom logic
|
||||
// after code has been evaluated
|
||||
postEvaluate() {
|
||||
return null;
|
||||
}
|
||||
|
||||
checkId() {
|
||||
if (!this.id) this.id = this.constructor.name + '-' + guidGenerator();
|
||||
|
||||
@@ -49,14 +49,11 @@ export class PyBox extends HTMLElement {
|
||||
this.widths.push(`w-${w}`);
|
||||
}
|
||||
} else {
|
||||
for (const el of mainDiv.childNodes) {
|
||||
this.widths.push(`w-1/${mainDiv.childNodes.length}`);
|
||||
}
|
||||
this.widths = [...this.widths, ...[`w-1/${mainDiv.childNodes.length}`]];
|
||||
}
|
||||
|
||||
this.widths.forEach((width, index)=>{
|
||||
const node: ChildNode = mainDiv.childNodes[index];
|
||||
// @ts-ignore
|
||||
addClasses(node, [width, 'mx-4'])
|
||||
|
||||
})
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { BaseEvalElement } from './base';
|
||||
import { addClasses, ltrim, htmlDecode } from '../utils';
|
||||
import { addClasses, htmlDecode } from '../utils';
|
||||
|
||||
export class PyButton extends BaseEvalElement {
|
||||
shadow: ShadowRoot;
|
||||
|
||||
@@ -5,20 +5,6 @@ import { loadPackage, loadFromFile } from '../interpreter';
|
||||
|
||||
// Premise used to connect to the first available pyodide interpreter
|
||||
let pyodideReadyPromise;
|
||||
let environments;
|
||||
let currentMode;
|
||||
|
||||
pyodideLoaded.subscribe(value => {
|
||||
pyodideReadyPromise = value;
|
||||
});
|
||||
|
||||
loadedEnvironments.subscribe(value => {
|
||||
environments = value;
|
||||
});
|
||||
|
||||
mode.subscribe(value => {
|
||||
currentMode = value;
|
||||
});
|
||||
|
||||
export class PyEnv extends HTMLElement {
|
||||
shadow: ShadowRoot;
|
||||
|
||||
Reference in New Issue
Block a user