github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/doc/themes/docsy/static/js/tabpane-persist.js (about) 1 if (typeof Storage !== 'undefined') { 2 const activeLanguage = localStorage.getItem('active_language'); 3 if (activeLanguage) { 4 document 5 .querySelectorAll('.tab-' + activeLanguage) 6 .forEach((element) => { 7 $('#' + element.id).tab('show'); 8 }); 9 } 10 } 11 function handleClick(language) { 12 if (typeof Storage !== 'undefined') { 13 localStorage.setItem('active_language', language); 14 document.querySelectorAll('.tab-' + language) 15 .forEach((element) => { 16 $('#' + element.id).tab('show'); 17 }); 18 } 19 }