diff -r 2f5b5c14a650 -r eadb3a85ceb7 svghmi/svghmi.js --- 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);