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  }