mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-06-27 19:53:36 +00:00
Merge branch 'develop' into master
This commit is contained in:
commit
ee7bd73b3f
@ -110,11 +110,13 @@ Module.register("alert",{
|
|||||||
},
|
},
|
||||||
hide_alert: function(sender) {
|
hide_alert: function(sender) {
|
||||||
//Dismiss alert and remove from this.alerts
|
//Dismiss alert and remove from this.alerts
|
||||||
|
if (this.alerts[sender.name]) {
|
||||||
this.alerts[sender.name].dismiss();
|
this.alerts[sender.name].dismiss();
|
||||||
this.alerts[sender.name] = null;
|
this.alerts[sender.name] = null;
|
||||||
//Remove overlay
|
//Remove overlay
|
||||||
var overlay = document.getElementById("overlay");
|
var overlay = document.getElementById("overlay");
|
||||||
overlay.parentNode.removeChild(overlay);
|
overlay.parentNode.removeChild(overlay);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
setPosition: function(pos) {
|
setPosition: function(pos) {
|
||||||
//Add css to body depending on the set position for notifications
|
//Add css to body depending on the set position for notifications
|
||||||
|
@ -67,7 +67,7 @@ Module.register("currentweather",{
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
// create a variable for the first upcoming calendaar event. Used if no location is specified.
|
// create a variable for the first upcoming calendar event. Used if no location is specified.
|
||||||
firstEvent: false,
|
firstEvent: false,
|
||||||
|
|
||||||
// create a variable to hold the location name based on the API result.
|
// create a variable to hold the location name based on the API result.
|
||||||
@ -87,7 +87,7 @@ Module.register("currentweather",{
|
|||||||
getTranslations: function() {
|
getTranslations: function() {
|
||||||
// The translations for the default modules are defined in the core translation files.
|
// The translations for the default modules are defined in the core translation files.
|
||||||
// Therefor we can just return false. Otherwise we should have returned a dictionary.
|
// Therefor we can just return false. Otherwise we should have returned a dictionary.
|
||||||
// If you're trying to build yiur own module including translations, check out the documentation.
|
// If you're trying to build your own module including translations, check out the documentation.
|
||||||
return false;
|
return false;
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -251,7 +251,7 @@ Module.register("currentweather",{
|
|||||||
|
|
||||||
var feelsLike = document.createElement("span");
|
var feelsLike = document.createElement("span");
|
||||||
feelsLike.className = "dimmed";
|
feelsLike.className = "dimmed";
|
||||||
feelsLike.innerHTML = "Feels " + this.feelsLike + "°" + degreeLabel;
|
feelsLike.innerHTML = this.translate("FEELS") + " " + this.feelsLike + "°" + degreeLabel;
|
||||||
small.appendChild(feelsLike);
|
small.appendChild(feelsLike);
|
||||||
|
|
||||||
wrapper.appendChild(small);
|
wrapper.appendChild(small);
|
||||||
@ -293,11 +293,11 @@ Module.register("currentweather",{
|
|||||||
}
|
}
|
||||||
if (notification === "INDOOR_TEMPERATURE") {
|
if (notification === "INDOOR_TEMPERATURE") {
|
||||||
this.indoorTemperature = this.roundValue(payload);
|
this.indoorTemperature = this.roundValue(payload);
|
||||||
this.updateDom(self.config.animationSpeed);
|
this.updateDom(this.config.animationSpeed);
|
||||||
}
|
}
|
||||||
if (notification === "INDOOR_HUMIDITY") {
|
if (notification === "INDOOR_HUMIDITY") {
|
||||||
this.indoorHumidity = this.roundValue(payload);
|
this.indoorHumidity = this.roundValue(payload);
|
||||||
this.updateDom(self.config.animationSpeed);
|
this.updateDom(this.config.animationSpeed);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -407,8 +407,8 @@ Module.register("currentweather",{
|
|||||||
|
|
||||||
if (windInMph > 3 && tempInF < 50){
|
if (windInMph > 3 && tempInF < 50){
|
||||||
// windchill
|
// windchill
|
||||||
var windchillinF = Math.round(35.74+0.6215*tempInF-35.75*Math.pow(windInMph,0.16)+0.4275*tempInF*Math.pow(windInMph,0.16));
|
var windChillInF = Math.round(35.74+0.6215*tempInF-35.75*Math.pow(windInMph,0.16)+0.4275*tempInF*Math.pow(windInMph,0.16));
|
||||||
var windChillInC = (windchillinF - 32) * (5/9);
|
var windChillInC = (windChillInF - 32) * (5/9);
|
||||||
// this.feelsLike = windChillInC.toFixed(0);
|
// this.feelsLike = windChillInC.toFixed(0);
|
||||||
|
|
||||||
switch (this.config.units){
|
switch (this.config.units){
|
||||||
|
22
package-lock.json
generated
22
package-lock.json
generated
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "magicmirror",
|
"name": "magicmirror",
|
||||||
"version": "2.3.1",
|
"version": "2.4.0-dev",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -37,11 +37,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@types/node": {
|
|
||||||
"version": "7.0.57",
|
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.57.tgz",
|
|
||||||
"integrity": "sha512-Iikf0IAus1OX++3Jrc1R2bsZggO+m22G5ee56JccYKejx5GNT3nHhY8v6J4OXId1hXXlb0n45hcaVwZwQcZZ6w=="
|
|
||||||
},
|
|
||||||
"JSV": {
|
"JSV": {
|
||||||
"version": "4.0.2",
|
"version": "4.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz",
|
||||||
@ -1572,13 +1567,20 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"electron": {
|
"electron": {
|
||||||
"version": "1.7.13",
|
"version": "2.0.0-beta.7",
|
||||||
"resolved": "https://registry.npmjs.org/electron/-/electron-1.7.13.tgz",
|
"resolved": "https://registry.npmjs.org/electron/-/electron-2.0.0-beta.7.tgz",
|
||||||
"integrity": "sha1-EIUbrsd9aG2VgS80QlwX5IrBQT8=",
|
"integrity": "sha512-DSUHGT2JkZc4pja2JdlG+TJa/nX2tz2I9UHdYPY0iKUrZngmTpP2FUypVt5pK+O9v0set5sL1lu1Y7c2dG4DDQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@types/node": "7.0.57",
|
"@types/node": "8.10.2",
|
||||||
"electron-download": "3.3.0",
|
"electron-download": "3.3.0",
|
||||||
"extract-zip": "1.6.5"
|
"extract-zip": "1.6.5"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@types/node": {
|
||||||
|
"version": "8.10.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.2.tgz",
|
||||||
|
"integrity": "sha512-A6Uv1anbsCvrRDtaUXS2xZ5tlzD+Kg7yMRlSLFDy3z0r7KlGXDzL14vELXIAgpk2aJbU3XeZZQRcEkLkowT92g=="
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"electron-download": {
|
"electron-download": {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "magicmirror",
|
"name": "magicmirror",
|
||||||
"version": "2.3.1",
|
"version": "2.4.0-dev",
|
||||||
"description": "The open source modular smart mirror platform.",
|
"description": "The open source modular smart mirror platform.",
|
||||||
"main": "js/electron.js",
|
"main": "js/electron.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
@ -57,7 +57,7 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"body-parser": "^1.18.2",
|
"body-parser": "^1.18.2",
|
||||||
"colors": "^1.1.2",
|
"colors": "^1.1.2",
|
||||||
"electron": "^1.4.15",
|
"electron": "beta",
|
||||||
"express": "^4.16.2",
|
"express": "^4.16.2",
|
||||||
"express-ipfilter": "0.3.1",
|
"express-ipfilter": "0.3.1",
|
||||||
"feedme": "latest",
|
"feedme": "latest",
|
||||||
|
@ -28,5 +28,7 @@
|
|||||||
|
|
||||||
"UPDATE_NOTIFICATION": "Aktualisierung für MagicMirror² verfügbar.",
|
"UPDATE_NOTIFICATION": "Aktualisierung für MagicMirror² verfügbar.",
|
||||||
"UPDATE_NOTIFICATION_MODULE": "Aktualisierung für das {MODULE_NAME} Modul verfügbar.",
|
"UPDATE_NOTIFICATION_MODULE": "Aktualisierung für das {MODULE_NAME} Modul verfügbar.",
|
||||||
"UPDATE_INFO": "Die aktuelle Installation ist {COMMIT_COUNT} hinter dem {BRANCH_NAME} branch."
|
"UPDATE_INFO": "Die aktuelle Installation ist {COMMIT_COUNT} hinter dem {BRANCH_NAME} Branch.",
|
||||||
|
|
||||||
|
"FEELS": "Gefühlt"
|
||||||
}
|
}
|
||||||
|
@ -28,5 +28,7 @@
|
|||||||
|
|
||||||
"UPDATE_NOTIFICATION": "MagicMirror² update available.",
|
"UPDATE_NOTIFICATION": "MagicMirror² update available.",
|
||||||
"UPDATE_NOTIFICATION_MODULE": "Update available for {MODULE_NAME} module.",
|
"UPDATE_NOTIFICATION_MODULE": "Update available for {MODULE_NAME} module.",
|
||||||
"UPDATE_INFO": "The current installation is {COMMIT_COUNT} behind on the {BRANCH_NAME} branch."
|
"UPDATE_INFO": "The current installation is {COMMIT_COUNT} behind on the {BRANCH_NAME} branch.",
|
||||||
|
|
||||||
|
"FEELS": "Feels"
|
||||||
}
|
}
|
||||||
|
@ -3,8 +3,11 @@
|
|||||||
|
|
||||||
"TODAY": "Oggi",
|
"TODAY": "Oggi",
|
||||||
"TOMORROW": "Domani",
|
"TOMORROW": "Domani",
|
||||||
|
"DAYAFTERTOMORROW": "Dopodomani",
|
||||||
"RUNNING": "Termina entro",
|
"RUNNING": "Termina entro",
|
||||||
"EMPTY": "Nessun evento in arrivo.",
|
"EMPTY": "Nessun evento imminente.",
|
||||||
|
|
||||||
|
"WEEK": "Settimana {weekNumber}",
|
||||||
|
|
||||||
"N": "N",
|
"N": "N",
|
||||||
"NNE": "NNE",
|
"NNE": "NNE",
|
||||||
@ -15,11 +18,15 @@
|
|||||||
"SE": "SE",
|
"SE": "SE",
|
||||||
"SSE": "SSE",
|
"SSE": "SSE",
|
||||||
"S": "S",
|
"S": "S",
|
||||||
"SSW": "SSW",
|
"SSW": "SSO",
|
||||||
"SW": "SW",
|
"SW": "SO",
|
||||||
"WSW": "WSW",
|
"WSW": "OSO",
|
||||||
"W": "W",
|
"W": "O",
|
||||||
"WNW": "WNW",
|
"WNW": "ONO",
|
||||||
"NW": "NW",
|
"NW": "NO",
|
||||||
"NNW": "NNW"
|
"NNW": "NNO",
|
||||||
|
|
||||||
|
"UPDATE_NOTIFICATION": "E' disponibile un aggiornamento di MagicMirror².",
|
||||||
|
"UPDATE_NOTIFICATION_MODULE": "E' disponibile un aggiornamento del modulo {MODULE_NAME}.",
|
||||||
|
"UPDATE_INFO": "L'installazione è {COMMIT_COUNT} indietro rispetto all'attuale branch {BRANCH_NAME}."
|
||||||
}
|
}
|
||||||
|
@ -26,5 +26,7 @@
|
|||||||
|
|
||||||
"UPDATE_NOTIFICATION": "MagicMirror² update beschikbaar.",
|
"UPDATE_NOTIFICATION": "MagicMirror² update beschikbaar.",
|
||||||
"UPDATE_NOTIFICATION_MODULE": "Update beschikbaar voor {MODULE_NAME} module.",
|
"UPDATE_NOTIFICATION_MODULE": "Update beschikbaar voor {MODULE_NAME} module.",
|
||||||
"UPDATE_INFO": "De huidige installatie loopt {COMMIT_COUNT} achter op de {BRANCH_NAME} branch."
|
"UPDATE_INFO": "De huidige installatie loopt {COMMIT_COUNT} achter op de {BRANCH_NAME} branch.",
|
||||||
|
|
||||||
|
"FEELS": "Gevoelstemperatuur"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user