From 3ee45edb69c789ef9727fd2977dff3e9f5f5da0c Mon Sep 17 00:00:00 2001 From: RTTTC <94727758+RTTTC@users.noreply.github.com> Date: Thu, 2 Jun 2022 20:52:42 +0300 Subject: [PATCH] Add offline indicator (Lithuanian) (#3534) --- assets/js/i18n/lt.js | 6 +++++- dist/assets/{index.e9c8c81b.js => index.969c8832.js} | 4 ++-- dist/index.html | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) rename dist/assets/{index.e9c8c81b.js => index.969c8832.js} (99%) diff --git a/assets/js/i18n/lt.js b/assets/js/i18n/lt.js index 8b2548df8..de1549778 100644 --- a/assets/js/i18n/lt.js +++ b/assets/js/i18n/lt.js @@ -32,7 +32,7 @@ export default { modalSavingsTotal: "Sutaupyta, palyginus su tinklu", modalExplaination: "Skaičiavimas", modalExplainationGrid: "kaina iš tinklo {gridPrice}", - modalExplainationFeedIn: "Kompensavimas už patiektą į tinklą energiją {feedInPrice}", + modalExplainationFeedIn: "kompensavimas už patiektą į tinklą energiją {feedInPrice}", modalServerStart: "nuo EVCC starto {since}.", modalNoData: "įkrovimo duomenų dar nėra", }, @@ -136,4 +136,8 @@ export default { `, }, }, + offline: { + message: "Nėra ryšio su serveriu.", + reload: "Perkrauti?", + }, }; diff --git a/dist/assets/index.e9c8c81b.js b/dist/assets/index.969c8832.js similarity index 99% rename from dist/assets/index.e9c8c81b.js rename to dist/assets/index.969c8832.js index 97f5bfc4c..99c577ddb 100644 --- a/dist/assets/index.e9c8c81b.js +++ b/dist/assets/index.969c8832.js @@ -87,7 +87,7 @@ var ng=Object.defineProperty,rg=Object.defineProperties;var sg=Object.getOwnProp `}},offline:{message:"Keine Verbindung zum Server.",reload:"Reload?"}},CP={header:{docs:"Documentation",blog:"Blog",github:"GitHub",login:"Vehicle Logins",about:"About evcc"},footer:{version:{availableShort:"update",availableLong:"update available",modalTitle:"Update available",modalUpdateStarted:"Evcc will restart after the update..",modalInstalledVersion:"Currently installed version",modalNoReleaseNotes:"No release notes available. More information about the new version can be found here:",modalCancel:"Cancel",modalUpdate:"Update",modalUpdateNow:"Update now",modalDownload:"Download",modalUpdateStatusStart:"Update started: ",modalUpdateStatusFailed:"Update failed: "},savings:{footerShort:"{percent}% solar",footerLong:"{percent}% solar energy",modalTitlePartOne:"{total} kWh charged",modalTitlePartTwo:"{percent}% solar",modalChartGrid:"Grid {grid} kWh",modalChartSelf:"Solar {self} kWh",modalSavingsPrice:"Effective energy price",modalSavingsTotal:"Savings compared to grid",modalExplaination:"Calculation",modalExplainationGrid:"grid tariff {gridPrice}",modalExplainationFeedIn:"feed-in rate {feedInPrice}",modalServerStart:"since server start {since}.",modalNoData:"nothing charged yet"},sponsor:{thanks:"Thanks for your support, {sponsor}! It helps us with the further development.",confetti:"Ready for some sponsor confetti?",supportUs:"We want to make efficient home charging the standard for as many people as possible. Help us by supporting the further development and maintenance of the project.",sticker:"...or evcc stickers?",confettiPromise:"There will be stickers and digital confetti ;)",becomeSponsor:"Become a GitHub Sponsor"}},notifications:{modalTitle:"Notifications",dismissAll:"Dismiss all"},main:{energyflow:{noEnergy:"No Energyflow",homePower:"Consumption",pvProduction:"Production",loadpoints:"Loadpoint | Loadpoint | {count} Loadpoints",battery:"Battery",batteryCharge:"Battery charge",batteryDischarge:"Battery discharge",gridImport:"Grid import",selfConsumption:"Self consumption",pvExport:"Grid export"},mode:{offShort:"Stop",offLong:"Stop",nowShort:"Now",nowLong:"Now",minpvShort:"Min",minpvLong:"Min + PV",pvShort:"PV",pvLong:"PV",fast:"Fast",cheap:"Cheap"},loadpoint:{fallbackName:"Loadpoint",remoteDisabledSoft:"{source}: adaptive PV charging disabled",remoteDisabledHard:"{source}: disabled",power:"Power",charged:"Charged",duration:"Duration",remaining:"Remaining"},vehicles:"Parking",vehicle:{fallbackName:"Vehicle",vehicleSoC:"SoC",targetSoC:"Limit",none:"No vehicle",unknown:"Guest vehicle"},vehicleSoC:{disconnected:"disconnected",charging:"charging",ready:"ready",connected:"connected"},vehicleStatus:{minCharge:"minimum charging to {soc}%.",waitForVehicle:"Ready. Waiting for vehicle.",charging:"Charging.",targetChargePlanned:"Target charge planned. Starting {time}.",targetChargeWaitForVehicle:"Target charge ready. Wait for vehicle.",targetChargeActive:"Target charge active.",connected:"Connected.",pvDisable:"Not enough surplus. Pausing in {remaining}.",pvEnable:"Surplus available. Starting in {remaining}.",scale1p:"Reduce to single phase in {remaining}.",scale3p:"Increase to three phase in {remaining}.",disconnected:"Disconnected.",unknown:""},provider:{login:"login",logout:"logout"},targetCharge:{title:"Target Time",inactiveLabel:"Target time",activeLabel:"{time}",modalTitle:"Set Target Time",setTargetTime:"none",description:"When should the vehicle be charged to {targetSoC}%?",today:"today",tomorrow:"tomorrow",targetIsInThePast:"The chosen time is in the past.",remove:"Remove",activate:"Activate",experimentalLabel:"Experimental",experimentalText:` This feature works but isn't perfect yet. Please report unexpected behaviour in our - `}},offline:{message:"No connection to server.",reload:"Reload?"}},AP={header:{docs:"Documentazione",blog:"Blog",github:"GitHub",login:"Iscrizioni"},footer:{version:{version:"versione",availableShort:"aggiornamento",availableLong:"aggiornamento disponibile",modalTitle:"Aggiornamento disponibile",modalUpdateStarted:"Evcc ripartir\xE0 dopo l'aggiornamento..",modalInstalledVersion:"Versione correntemente installata",modalNoReleaseNotes:"Non ci sono note di rilascio disponibili. Altre informazioni circa la nuova versione si trovano qui:",modalCancel:"Cancella",modalUpdate:"Aggiorna",modalUpdateNow:"Aggiorna ora",modalDownload:"Download",modalUpdateStatusStart:"Aggiornamento iniziato: ",modalUpdateStatusFailed:"Aggiornamento fallito: "},sponsor:{sponsoredShort:"grazie",sponsoredLong:"grazie {sponsor}",supportProjectShort:"supporto",supportProjectLong:"supporta questo progetto"}},notifications:{modalTitle:"Notifiche",dismissAll:"Rimuovi tutte"},main:{energyflow:{noEnergy:"No Energyflow",homePower:"Consumption",pvProduction:"Produzione",battery:"Batteria",batteryCharge:"Battery charge",batteryDischarge:"Battery discharge",gridImport:"Grid import",selfConsumption:"Self consumption",pvExport:"Grid export"},mode:{title:"Modalit\xE0",stop:"Stop",now:"Ora",minpvShort:"Min",minpvLong:"Min + FV",pvShort:"FV",pvLong:"Solo FV"},loadpoint:{fallbackName:"Punto di carica",remoteDisabledSoft:"{source}: Ricarica FV adattiva disabilitata",remoteDisabledHard:"{source}: Disabilitato"},vehicle:{fallbackName:"Veicolo"},vehicleSoC:{disconnected:"disconesso",charging:"carica",ready:"pronto",connected:"collegato"},vehicleSubline:{mincharge:"carica minima fino a {soc}%"},provider:{login:"accedere",logout:"disconnettersi"},loadpointDetails:{power:"Potenza",vehicleRange:"Autonomia",charged:"Ricaricato",duration:"Duarata",remaining:"Rimanenti"}}},kP={header:{docs:"Dokumentacija (Vokie\u010Di\u0173 k.)",blog:"Tinklara\u0161tis",github:"GitHub",login:" Automobili\u0173 prisijungimai",about:"Apie EVCC"},footer:{version:{availableShort:"Naujinimas",availableLong:"Yra naujesn\u0117 versija",modalTitle:"Yra naujesn\u0117 versija",modalUpdateStarted:"Pasibaigus naujinimui EVCC startuos i\u0161 naujo..",modalInstalledVersion:"Dabartin\u0117 versija",modalNoReleaseNotes:"Naujinimo detali\u0173 n\u0117ra. Daugiau informacijos rasite \u010Dia:",modalCancel:"At\u0161aukti",modalUpdate:"Naujinti",modalUpdateNow:"Naujinti dabar",modalDownload:"Atsisi\u0173sti",modalUpdateStatusStart:"Naujinimas prasid\u0117jo: ",modalUpdateStatusFailed:"Naujinimas nepavyko: "},savings:{footerShort:"{percent}% saul\u0117s",footerLong:"{percent}% saul\u0117s energija",modalTitlePartOne:"{total} kWh \u012Fkrauta",modalTitlePartTwo:"{percent}% saul\u0117s",modalChartGrid:"Energija i\u0161 tinklo {grid} kWh",modalChartSelf:"Saul\u0117s energija {self} kWh",modalSavingsPrice:"Faktin\u0117 energijos kaina",modalSavingsTotal:"Sutaupyta, palyginus su tinklu",modalExplaination:"Skai\u010Diavimas",modalExplainationGrid:"kaina i\u0161 tinklo {gridPrice}",modalExplainationFeedIn:"Kompensavimas u\u017E patiekt\u0105 \u012F tinkl\u0105 energij\u0105 {feedInPrice}",modalServerStart:"nuo EVCC starto {since}.",modalNoData:"\u012Fkrovimo duomen\u0173 dar n\u0117ra"},sponsor:{thanks:"A\u010Di\u016B, kad mus remiate {sponsor}! Taip prisidedate prie projekto vystymo.",confetti:"Ar pasiruo\u0161\u0119 priimti r\u0117m\u0117jo konfeti?",supportUs:"Norime, kad efektyvesnis elektromobili\u0173 \u012Fkrovimas saul\u0117s energija tapt\u0173 pasiekiamas kuo daugiau \u017Emoni\u0173. Remdami prisidedate prie nuolatinio projekto vystymo ir techninio palaikymo.",sticker:"... ar EVCC lipduk\u0173?",confettiPromise:"Gausite lipduk\u0173 ir skaitmenini\u0173 konfeti ;)",becomeSponsor:"Prad\u0117kite GitHub r\u0117mim\u0105!"}},notifications:{modalTitle:"Prane\u0161imai",dismissAll:"I\u0161valyti visus"},main:{energyflow:{noEnergy:"Energija neteka",homePower:"Namo suvartojimas",pvProduction:"Gamyba",loadpoints:"\u012Ekroviklis | \u012Ekroviklis | {count} \u012Ekrovikliai",battery:"Baterija",batteryCharge:"Baterijos \u012Fkrovimas",batteryDischarge:"Baterijos i\u0161krovimas",gridImport:"Tinklo importas",selfConsumption:"Sunaudojama i\u0161kart",pvExport:"Tinklo eksportas"},mode:{offShort:"Stop",offLong:"Stop",nowShort:"Dabar",nowLong:"Dabar",minpvShort:"Min",minpvLong:"Min + PV",pvShort:"PV",pvLong:"PV",fast:"Greitai",cheap:"Pigiai"},loadpoint:{fallbackName:"\u012Ekroviklis",remoteDisabledSoft:"{source}: adaptyvus PV \u012Fkrovimas i\u0161jungtas",remoteDisabledHard:"{source}: i\u0161jungtas",power:"Galia",charged:"\u012Ekrauta",duration:"Trukm\u0117",remaining:"Liko"},vehicles:"Autoparkas",vehicle:{fallbackName:"Automobilis",vehicleSoC:"\u012Ekrova",targetSoC:"Limitas",none:"N\u0117ra automobilio",unknown:"Ne\u017Einomas automobilis"},vehicleSoC:{disconnected:"neprijungtas",charging:"vyksta \u012Fkrovimas",ready:"leid\u017Eiama \u012Fkrauti",connected:"automobilis prijungtas"},vehicleStatus:{minCharge:"minimalus \u012Fkrovimas iki {soc}%.",waitForVehicle:"\u012Ekrovimas leid\u017Eiamas. Laukiama automobilio signalo.",charging:"\u012Ekraunama.",targetChargePlanned:"Suplanuotas \u012Fkrovimas, prasid\u0117s {time}.",targetChargeWaitForVehicle:"Suplanuotas \u012Fkrovimas leid\u017Eiamas. Laukiama automobilio signalo.",targetChargeActive:"Suplanuotas \u012Fkrovimas aktyvuotas.",connected:"Prijungtas.",pvDisable:"Tr\u016Bksta saul\u0117s, \u012Fkrovimo pauz\u0117 u\u017E {remaining}.",pvEnable:"Saul\u0117s u\u017Etenka, \u012Fkrovimas prasid\u0117s u\u017E {remaining}.",scale1p:"Suma\u017Einti \u012F vienfaz\u012F \u012Fkrovim\u0105 u\u017E {remaining}.",scale3p:"Padidinti \u012F trifaz\u012F \u012Fkrovim\u0105 u\u017E {remaining}.",disconnected:"Neprijungtas.",unknown:""},provider:{login:"prisijungti",logout:"atsijungti"},targetCharge:{title:"\u012Ekrauti iki",inactiveLabel:"\u012Ekrauti iki",activeLabel:"{time}",modalTitle:"Nustatyti \u012Fkrovimo pabaigos laik\u0105",setTargetTime:"nenustatytas",description:"Kada automobilis tur\u0117t\u0173 b\u016Bti \u012Fkrautas iki {targetSoC}%?",today:"\u0161iandien",tomorrow:"rytoj",targetIsInThePast:"Pasirinktas laikas yra praeityje.",remove:"Panaikinti",activate:"Aktyvuoti",experimentalLabel:"Eksperimentinis",experimentalText:` + `}},offline:{message:"No connection to server.",reload:"Reload?"}},AP={header:{docs:"Documentazione",blog:"Blog",github:"GitHub",login:"Iscrizioni"},footer:{version:{version:"versione",availableShort:"aggiornamento",availableLong:"aggiornamento disponibile",modalTitle:"Aggiornamento disponibile",modalUpdateStarted:"Evcc ripartir\xE0 dopo l'aggiornamento..",modalInstalledVersion:"Versione correntemente installata",modalNoReleaseNotes:"Non ci sono note di rilascio disponibili. Altre informazioni circa la nuova versione si trovano qui:",modalCancel:"Cancella",modalUpdate:"Aggiorna",modalUpdateNow:"Aggiorna ora",modalDownload:"Download",modalUpdateStatusStart:"Aggiornamento iniziato: ",modalUpdateStatusFailed:"Aggiornamento fallito: "},sponsor:{sponsoredShort:"grazie",sponsoredLong:"grazie {sponsor}",supportProjectShort:"supporto",supportProjectLong:"supporta questo progetto"}},notifications:{modalTitle:"Notifiche",dismissAll:"Rimuovi tutte"},main:{energyflow:{noEnergy:"No Energyflow",homePower:"Consumption",pvProduction:"Produzione",battery:"Batteria",batteryCharge:"Battery charge",batteryDischarge:"Battery discharge",gridImport:"Grid import",selfConsumption:"Self consumption",pvExport:"Grid export"},mode:{title:"Modalit\xE0",stop:"Stop",now:"Ora",minpvShort:"Min",minpvLong:"Min + FV",pvShort:"FV",pvLong:"Solo FV"},loadpoint:{fallbackName:"Punto di carica",remoteDisabledSoft:"{source}: Ricarica FV adattiva disabilitata",remoteDisabledHard:"{source}: Disabilitato"},vehicle:{fallbackName:"Veicolo"},vehicleSoC:{disconnected:"disconesso",charging:"carica",ready:"pronto",connected:"collegato"},vehicleSubline:{mincharge:"carica minima fino a {soc}%"},provider:{login:"accedere",logout:"disconnettersi"},loadpointDetails:{power:"Potenza",vehicleRange:"Autonomia",charged:"Ricaricato",duration:"Duarata",remaining:"Rimanenti"}}},kP={header:{docs:"Dokumentacija (Vokie\u010Di\u0173 k.)",blog:"Tinklara\u0161tis",github:"GitHub",login:" Automobili\u0173 prisijungimai",about:"Apie EVCC"},footer:{version:{availableShort:"Naujinimas",availableLong:"Yra naujesn\u0117 versija",modalTitle:"Yra naujesn\u0117 versija",modalUpdateStarted:"Pasibaigus naujinimui EVCC startuos i\u0161 naujo..",modalInstalledVersion:"Dabartin\u0117 versija",modalNoReleaseNotes:"Naujinimo detali\u0173 n\u0117ra. Daugiau informacijos rasite \u010Dia:",modalCancel:"At\u0161aukti",modalUpdate:"Naujinti",modalUpdateNow:"Naujinti dabar",modalDownload:"Atsisi\u0173sti",modalUpdateStatusStart:"Naujinimas prasid\u0117jo: ",modalUpdateStatusFailed:"Naujinimas nepavyko: "},savings:{footerShort:"{percent}% saul\u0117s",footerLong:"{percent}% saul\u0117s energija",modalTitlePartOne:"{total} kWh \u012Fkrauta",modalTitlePartTwo:"{percent}% saul\u0117s",modalChartGrid:"Energija i\u0161 tinklo {grid} kWh",modalChartSelf:"Saul\u0117s energija {self} kWh",modalSavingsPrice:"Faktin\u0117 energijos kaina",modalSavingsTotal:"Sutaupyta, palyginus su tinklu",modalExplaination:"Skai\u010Diavimas",modalExplainationGrid:"kaina i\u0161 tinklo {gridPrice}",modalExplainationFeedIn:"kompensavimas u\u017E patiekt\u0105 \u012F tinkl\u0105 energij\u0105 {feedInPrice}",modalServerStart:"nuo EVCC starto {since}.",modalNoData:"\u012Fkrovimo duomen\u0173 dar n\u0117ra"},sponsor:{thanks:"A\u010Di\u016B, kad mus remiate {sponsor}! Taip prisidedate prie projekto vystymo.",confetti:"Ar pasiruo\u0161\u0119 priimti r\u0117m\u0117jo konfeti?",supportUs:"Norime, kad efektyvesnis elektromobili\u0173 \u012Fkrovimas saul\u0117s energija tapt\u0173 pasiekiamas kuo daugiau \u017Emoni\u0173. Remdami prisidedate prie nuolatinio projekto vystymo ir techninio palaikymo.",sticker:"... ar EVCC lipduk\u0173?",confettiPromise:"Gausite lipduk\u0173 ir skaitmenini\u0173 konfeti ;)",becomeSponsor:"Prad\u0117kite GitHub r\u0117mim\u0105!"}},notifications:{modalTitle:"Prane\u0161imai",dismissAll:"I\u0161valyti visus"},main:{energyflow:{noEnergy:"Energija neteka",homePower:"Namo suvartojimas",pvProduction:"Gamyba",loadpoints:"\u012Ekroviklis | \u012Ekroviklis | {count} \u012Ekrovikliai",battery:"Baterija",batteryCharge:"Baterijos \u012Fkrovimas",batteryDischarge:"Baterijos i\u0161krovimas",gridImport:"Tinklo importas",selfConsumption:"Sunaudojama i\u0161kart",pvExport:"Tinklo eksportas"},mode:{offShort:"Stop",offLong:"Stop",nowShort:"Dabar",nowLong:"Dabar",minpvShort:"Min",minpvLong:"Min + PV",pvShort:"PV",pvLong:"PV",fast:"Greitai",cheap:"Pigiai"},loadpoint:{fallbackName:"\u012Ekroviklis",remoteDisabledSoft:"{source}: adaptyvus PV \u012Fkrovimas i\u0161jungtas",remoteDisabledHard:"{source}: i\u0161jungtas",power:"Galia",charged:"\u012Ekrauta",duration:"Trukm\u0117",remaining:"Liko"},vehicles:"Autoparkas",vehicle:{fallbackName:"Automobilis",vehicleSoC:"\u012Ekrova",targetSoC:"Limitas",none:"N\u0117ra automobilio",unknown:"Ne\u017Einomas automobilis"},vehicleSoC:{disconnected:"neprijungtas",charging:"vyksta \u012Fkrovimas",ready:"leid\u017Eiama \u012Fkrauti",connected:"automobilis prijungtas"},vehicleStatus:{minCharge:"minimalus \u012Fkrovimas iki {soc}%.",waitForVehicle:"\u012Ekrovimas leid\u017Eiamas. Laukiama automobilio signalo.",charging:"\u012Ekraunama.",targetChargePlanned:"Suplanuotas \u012Fkrovimas, prasid\u0117s {time}.",targetChargeWaitForVehicle:"Suplanuotas \u012Fkrovimas leid\u017Eiamas. Laukiama automobilio signalo.",targetChargeActive:"Suplanuotas \u012Fkrovimas aktyvuotas.",connected:"Prijungtas.",pvDisable:"Tr\u016Bksta saul\u0117s, \u012Fkrovimo pauz\u0117 u\u017E {remaining}.",pvEnable:"Saul\u0117s u\u017Etenka, \u012Fkrovimas prasid\u0117s u\u017E {remaining}.",scale1p:"Suma\u017Einti \u012F vienfaz\u012F \u012Fkrovim\u0105 u\u017E {remaining}.",scale3p:"Padidinti \u012F trifaz\u012F \u012Fkrovim\u0105 u\u017E {remaining}.",disconnected:"Neprijungtas.",unknown:""},provider:{login:"prisijungti",logout:"atsijungti"},targetCharge:{title:"\u012Ekrauti iki",inactiveLabel:"\u012Ekrauti iki",activeLabel:"{time}",modalTitle:"Nustatyti \u012Fkrovimo pabaigos laik\u0105",setTargetTime:"nenustatytas",description:"Kada automobilis tur\u0117t\u0173 b\u016Bti \u012Fkrautas iki {targetSoC}%?",today:"\u0161iandien",tomorrow:"rytoj",targetIsInThePast:"Pasirinktas laikas yra praeityje.",remove:"Panaikinti",activate:"Aktyvuoti",experimentalLabel:"Eksperimentinis",experimentalText:` \u0160i funkcija veikia, bet dar n\u0117ra tobula. Apie netik\u0117t\u0105 elges\u012F prane\u0161kite m\u016Bs\u0173 - `}}};const OP="preferred_locale";function LP(){const e=navigator.languages!==void 0?navigator.languages[0]:navigator.language;if(!!e)return e.trim().split(/-|_/)[0]}var NP=Lp.exports.createI18n({locale:window.localStorage[OP]||LP(),fallbackLocale:"en",messages:{de:SP,en:CP,it:AP,lt:kP}}),$P={install:e=>{e.config.globalProperties.$hiddenFeatures=window.localStorage.hidden_features==="true"}};A0.polyfill();const ms=Vm({data(){return{notifications:[],offline:!1}},watch:{offline:function(e){console.log(`we are ${e?"offline":"online"}`)}},methods:{raise:function(e){console[e.type](e);const t=new Date,n=this.notifications[0];n&&n.message===e.message?(n.count++,n.time=t):this.notifications=[gs(he({},e),{count:1,time:t}),...this.notifications]},clear:function(){this.notifications=[]},error:function(e){e.type="error",this.raise(e)},setOnline:function(){this.offline=!1},setOffline:function(){this.offline=!0},warn:function(e){e.type="warn",this.raise(e)}},render:function(){return Hn(HT,{notifications:this.notifications,offline:this.offline})}});ms.use(NP);ms.use(DN);ms.use(uw());ms.use(hw);ms.use($P);window.app=ms.mount("#app");window.setInterval(function(){er.get("health").then(window.app.setOnline).catch(window.app.setOffline)},5e3)});export default PP(); + `}},offline:{message:"N\u0117ra ry\u0161io su serveriu.",reload:"Perkrauti?"}};const OP="preferred_locale";function LP(){const e=navigator.languages!==void 0?navigator.languages[0]:navigator.language;if(!!e)return e.trim().split(/-|_/)[0]}var NP=Lp.exports.createI18n({locale:window.localStorage[OP]||LP(),fallbackLocale:"en",messages:{de:SP,en:CP,it:AP,lt:kP}}),$P={install:e=>{e.config.globalProperties.$hiddenFeatures=window.localStorage.hidden_features==="true"}};A0.polyfill();const ms=Vm({data(){return{notifications:[],offline:!1}},watch:{offline:function(e){console.log(`we are ${e?"offline":"online"}`)}},methods:{raise:function(e){console[e.type](e);const t=new Date,n=this.notifications[0];n&&n.message===e.message?(n.count++,n.time=t):this.notifications=[gs(he({},e),{count:1,time:t}),...this.notifications]},clear:function(){this.notifications=[]},error:function(e){e.type="error",this.raise(e)},setOnline:function(){this.offline=!1},setOffline:function(){this.offline=!0},warn:function(e){e.type="warn",this.raise(e)}},render:function(){return Hn(HT,{notifications:this.notifications,offline:this.offline})}});ms.use(NP);ms.use(DN);ms.use(uw());ms.use(hw);ms.use($P);window.app=ms.mount("#app");window.setInterval(function(){er.get("health").then(window.app.setOnline).catch(window.app.setOffline)},5e3)});export default PP(); diff --git a/dist/index.html b/dist/index.html index 7c519120b..8e6200e1b 100644 --- a/dist/index.html +++ b/dist/index.html @@ -20,7 +20,7 @@ evcc - +