UNPKG

iobroker.energiefluss-erweitert

Version:

This ioBroker adapter is the next Version of the energiefluss with the attribute 'erweitert' and allows to display an energyflow animation inside an iframe or HTML DIV.

1 lines 981 B
"use strict";var systemLang="en",systemDictionary={};function translateWord(t,e,a){if(!t)return"";if(e=e||systemLang,(a=a||systemDictionary)[t=t.toString()]){var l=a[t][e];if(l)return l;if("en"!==e&&(l=a[t].en))return l}return t}function translateAll(t="body",e=systemLang,a=systemDictionary){const l=document.querySelector(t);l&&(l.querySelectorAll(".translate").forEach((t=>{let l=t.dataset.lang;l||(l=t.innerHTML,t.dataset.lang=l);const r=translateWord(l,e,a);r&&(t.innerHTML=r)})),l.querySelectorAll(".translateV").forEach((t=>{let l=t.dataset.langValue;l||(l=t.value,t.dataset.langValue=l);const r=translateWord(l,e,a);r&&(t.value=r)})),l.querySelectorAll(".translateT").forEach((t=>{let l=t.dataset.langTitle;l||(l=t.title,t.dataset.langTitle=l);const r=translateWord(l,e,a);r&&(t.title=r)})),l.querySelectorAll(".translateP").forEach((t=>{let l=t.dataset.langPlaceholder;l||(l=t.placeholder,t.dataset.langPlaceholder=l);const r=translateWord(l,e,a);r&&(t.placeholder=r)})))}