diff --git a/release/antos-1.2.1.tar.gz b/release/antos-1.2.1.tar.gz index 706a903..4ae3c2e 100644 Binary files a/release/antos-1.2.1.tar.gz and b/release/antos-1.2.1.tar.gz differ diff --git a/src/core/core.ts b/src/core/core.ts index a56105c..923f8be 100644 --- a/src/core/core.ts +++ b/src/core/core.ts @@ -1275,11 +1275,12 @@ namespace OS { * @param {string} p message string */ export function loading(q: number, p: string): void { - announcer.trigger("loading", { - id: q, - data: { m: `${p}`, s: true }, - name: "OS", - }); + const data:API.AnnouncementDataType = {} as API.AnnouncementDataType; + data.id = q; + data.message = p; + data.name = "OS"; + data.u_data = true; + announcer.trigger("loading", data); } /** @@ -1294,11 +1295,12 @@ namespace OS { * @param {string} m message status (`OK` of `FAIL`) */ export function loaded(q: number, p: string, m: string): void { - announcer.trigger("loaded", { - id: q, - data: { m: `${m}: ${p}`, s: false }, - name: "OS", - }); + const data:API.AnnouncementDataType = {} as API.AnnouncementDataType; + data.id = q; + data.message = p; + data.name = "OS"; + data.u_data = false; + announcer.trigger("loaded", data); } /** diff --git a/src/core/tags/SystemPanelTag.ts b/src/core/tags/SystemPanelTag.ts index 2c1ba5f..1b2e274 100644 --- a/src/core/tags/SystemPanelTag.ts +++ b/src/core/tags/SystemPanelTag.ts @@ -536,17 +536,17 @@ namespace OS { } m.show(e); }; - announcer.observable.on("app-pinned", (d) => { + announcer.observable.on("app-pinned", (_) => { this.RefreshPinnedApp(); }); - announcer.observable.on("loading", (o) => { + announcer.observable.on("loading", (o: API.AnnouncementDataType) => { this._pending_task.push(o.id); if(!$(this.refs.panel).hasClass("loading")) $(this.refs.panel).addClass("loading"); $(GUI.workspace).css("cursor", "wait"); }); - announcer.observable.on("loaded", (o) => { + announcer.observable.on("loaded", (o: API.AnnouncementDataType) => { const i = this._pending_task.indexOf(o.id); if (i >= 0) { this._pending_task.splice(i, 1);