mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-06-27 11:50:00 +00:00
move notification effect override into start function
This commit is contained in:
parent
3695e64ce9
commit
460a9fc5f7
@ -7,17 +7,14 @@
|
|||||||
* MIT Licensed.
|
* MIT Licensed.
|
||||||
*/
|
*/
|
||||||
Module.register("alert", {
|
Module.register("alert", {
|
||||||
|
alerts: {},
|
||||||
|
|
||||||
defaults: {
|
defaults: {
|
||||||
// scale|slide|genie|jelly|flip|bouncyflip|exploader
|
effect: "slide", // scale|slide|genie|jelly|flip|bouncyflip|exploader
|
||||||
effect: "slide",
|
alert_effect: "jelly", // scale|slide|genie|jelly|flip|bouncyflip|exploader
|
||||||
// scale|slide|genie|jelly|flip|bouncyflip|exploader
|
display_time: 3500, // time a notification is displayed in seconds
|
||||||
alert_effect: "jelly",
|
|
||||||
//time a notification is displayed in seconds
|
|
||||||
display_time: 3500,
|
|
||||||
//Position
|
|
||||||
position: "center",
|
position: "center",
|
||||||
//shown at startup
|
welcome_message: false // shown at startup
|
||||||
welcome_message: false
|
|
||||||
},
|
},
|
||||||
|
|
||||||
getScripts() {
|
getScripts() {
|
||||||
@ -42,10 +39,20 @@ Module.register("alert", {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
showNotification(message) {
|
start() {
|
||||||
|
Log.info(`Starting module: ${this.name}`);
|
||||||
|
|
||||||
if (this.config.effect === "slide") {
|
if (this.config.effect === "slide") {
|
||||||
this.config.effect = this.config.effect + "-" + this.config.position;
|
this.config.effect = `${this.config.effect}-${this.config.position}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (this.config.welcome_message) {
|
||||||
|
const message = this.config.welcome_message === true ? this.translate("welcome") : this.config.welcome_message;
|
||||||
|
this.showNotification({ title: this.translate("sysTitle"), message });
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
showNotification(message) {
|
||||||
let msg = "";
|
let msg = "";
|
||||||
if (message.title) {
|
if (message.title) {
|
||||||
msg += "<span class='thin dimmed medium'>" + message.title + "</span>";
|
msg += "<span class='thin dimmed medium'>" + message.title + "</span>";
|
||||||
@ -149,17 +156,5 @@ Module.register("alert", {
|
|||||||
} else if (notification === "HIDE_ALERT") {
|
} else if (notification === "HIDE_ALERT") {
|
||||||
this.hideAlert(sender);
|
this.hideAlert(sender);
|
||||||
}
|
}
|
||||||
},
|
|
||||||
|
|
||||||
start() {
|
|
||||||
this.alerts = {};
|
|
||||||
if (this.config.welcome_message) {
|
|
||||||
if (this.config.welcome_message === true) {
|
|
||||||
this.showNotification({ title: this.translate("sysTitle"), message: this.translate("welcome") });
|
|
||||||
} else {
|
|
||||||
this.showNotification({ title: this.translate("sysTitle"), message: this.config.welcome_message });
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Log.info("Starting module: " + this.name);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user