| export enum EStatus { | |
| executing = 'Executing', | |
| executed = 'Executed', | |
| execution_error = 'Execution error', | |
| } | |
| export const ComfyKeyMenuDisplayOption = 'Comfy.UseNewMenu'; | |
| export enum MenuDisplayOptions { | |
| 'Disabled' = 'Disabled', | |
| 'Top' = 'Top', | |
| 'Bottom' = 'Bottom', | |
| } | |
| export abstract class ProgressBarUIBase { | |
| protected htmlClassMonitor = 'crystools-monitors-container'; | |
| protected constructor( | |
| public rootId: string, | |
| public rootElement: HTMLElement | null | undefined, | |
| ) { | |
| // IMPORTANT duplicate on crystools-save | |
| if (this.rootElement && this.rootElement.children.length === 0) { | |
| this.rootElement.setAttribute('id', this.rootId); | |
| this.rootElement.classList.add(this.htmlClassMonitor); | |
| this.rootElement.classList.add(this.constructor.name); | |
| } else { | |
| // it was created before | |
| } | |
| } | |
| abstract createDOM(): void; | |
| } | |