svghmi/svghmi.js
changeset 3466 eadb3a85ceb7
parent 3455 2716cd8e498d
child 3512 fce3d407bb46
--- a/svghmi/svghmi.js	Tue May 17 13:22:20 2022 +0200
+++ b/svghmi/svghmi.js	Tue May 17 14:49:23 2022 +0200
@@ -18,16 +18,7 @@
 function init_widgets() {
     Object.keys(hmi_widgets).forEach(function(id) {
         let widget = hmi_widgets[id];
-        let init = widget.init;
-        if(typeof(init) == "function"){
-            try {
-                init.call(widget);
-            } catch(err) {
-                console.log(err);
-            }
-        }
-        if(widget.forced_frequency !== undefined)
-            widget.frequency = widget.forced_frequency;
+        widget.do_init();
     });
 };
 
@@ -264,6 +255,11 @@
     }
 });
 
+// returns en_US, fr_FR or en_UK depending on selected language
+function get_current_lang_code(){
+    return cache[langcode_local_index];
+}
+
 function setup_lang(){
     let current_lang = cache[lang_local_index];
     let new_lang = switch_langnum(current_lang);