INNER CODE UNIT · Python

isDarkMode

gurkenlabs/litiengine · config/javadoc/generate_js.py:59

  function isDarkMode() {
    const current = document.documentElement.getAttribute('data-theme');
    if (current === 'dark') return true;
    if (current === 'light') return false;
    return window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
  }

  function setupFavicons() {
    const r = getRoot();
    const head = document.head || document.getElementsByTagName('head')[0];
    if (!head || document.querySelector('link[rel*="icon"]')) return;

    const faviconTypes = [
      { rel: 'icon', type: 'image/png', sizes: '32x32', href: r + 'assets/favicon-32x32.png' },
      { rel: 'icon', type: 'image/png', sizes: '16x16', href: r + 'assets/favicon-16x16.png' },
      { rel: 'shortcut icon', href: r + 'assets/favicon.ico' },
      { rel: 'apple-touch-icon', sizes: '48x48', href: r + 'assets/favicon-48x48.png' }
    ];

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…