testing code for slider to change levels

This commit is contained in:
AlexanderRebai 2022-07-18 08:21:16 +00:00
parent 284951f5f7
commit 28f1dc3d33
10 changed files with 601 additions and 448 deletions

View file

@ -1,4 +1,4 @@
import {Utils} from "../Utils";
import { Utils } from "../Utils";
/**
* A thin wrapper around a html element, which allows to generate a HTML-element.
@ -39,9 +39,9 @@ export default abstract class BaseUIElement {
return this;
}
public ScrollToTop(){
this._constructedHtmlElement?.scrollTo(0,0)
public ScrollToTop() {
this._constructedHtmlElement?.scrollTo(0, 0)
}
/**
@ -70,10 +70,13 @@ export default abstract class BaseUIElement {
return this;
}
public RemoveClass(clss: string): BaseUIElement {
if (this.clss.has(clss)) {
this.clss.delete(clss);
this._constructedHtmlElement?.classList.remove(clss)
public RemoveClass(classes: string): BaseUIElement {
const all = classes.split(" ").map(clsName => clsName.trim());
for (let clss of all) {
if (this.clss.has(clss)) {
this.clss.delete(clss);
this._constructedHtmlElement?.classList.remove(clss)
}
}
return this;
}