Files
2025-12-25 11:16:59 +01:00

75 lines
1.3 KiB
JavaScript

import document from "/unify/document.js";
class circle{
customElement = document.createElementNS("http://www.w3.org/2000/svg","circle");
useCustomElement = true;
layers = 1;
zIndex = 1000;
boxShadow = "inset 0 0 0 1px rgb(0 0 0 / 50%)!important"
create() {
this.customElement.setAttributeNS(null,"cx", "50")
this.customElement.setAttributeNS(null,"cy", "50")
this.customElement.setAttributeNS(null,"r", "20")
this.customElement.setAttributeNS(null,"fill", "none")
this.customElement.setAttributeNS(null,"stroke-width", "2")
this.customElement.setAttributeNS(null,"stroke-miterlimit", "10")
this.customElement.setAttributeNS(null,"box-shadow", "inset 0 0 0 1px rgb(0 0 0 / 50%)!important")
this.customElement.classList.add('path-dark');
}
}
class spinner{
customElement = document.createElementNS("http://www.w3.org/2000/svg", "svg");
useCustomElement = true;
layers = 1;
circle = new circle();
create() {
this.customElement.setAttributeNS(null,"viewBox", "25 25 50 50")
this.element.setAttributeNS(null, "class", "circular");
}
}
export default class preloaderBox{
layers = 1;
margin = 40
width = 40;
spinner = new spinner();
}