2
0
mirror of https://github.com/esiur/iui.git synced 2025-12-14 02:20:25 +00:00
This commit is contained in:
2025-12-05 18:12:11 +03:00
parent 67e4b5268b
commit 8eeeb0fd48
5 changed files with 446 additions and 20 deletions

View File

@@ -7,6 +7,7 @@ export default IUI.module(class Target extends IUIElement {
$messageElement;
$progressElement;
$loadingMode = false;
constructor(properties) {
super(IUI.extend(properties, { cssClass: 'target' }));
@@ -16,12 +17,18 @@ export default IUI.module(class Target extends IUIElement {
}
setLoading(value) {
this.$loadingMode = value;
if (value)
this.$loadingElement.classList.add(this.cssClass + "-loading-visible");
else
this.$loadingElement.classList.remove(this.cssClass + "-loading-visible");
}
get isLoading()
{
return this.$loadingMode;
}
async setMessage(message) {
await this.$messageElement.setData({ message });