--- 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);