All Downloads are FREE. Search and download functionalities are using the official Maven repository.

js.factoryEditing.widget.waitannimation.WaitAnimation.js Maven / Gradle / Ivy

There is a newer version: 4.0.2
Show newest version
//generated code don't edit manually
import { Widget } from "../../base/Widget";
import { BootstrapUtility } from "../../BootstrapUtility";
export class WaitAnimation extends Widget {
    constructor(model) {
        super();
        this.model = model;
    }
    render() {
        let modal = document.createElement("div");
        if (!this.model.visible.get()) {
            return modal;
        }
        modal.style.position = "fixed"; /* Stay in place */
        modal.style.zIndex = "2"; /* Sit on top */
        modal.style.left = "0";
        modal.style.top = "0";
        modal.style.right = "0";
        modal.style.bottom = "0";
        modal.style.width = "100%";
        modal.style.height = "100%";
        modal.style.overflow = "auto"; /* Enable scroll if needed */
        modal.style.backgroundColor = "rgba(0,0,0,0.4)";
        modal.onclick = (e) => {
            e.preventDefault();
        };
        modal.append(BootstrapUtility.createProgressBar());
        return modal;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy