MediaWiki:Gadget-darkmode.js: Skirtumas tarp puslapio versijų

nėra keitimo aprašymo
(Anuoliuoti M0dii (aptarimas) versiją 1028)
Žyma: Anuliuoti
Nėra keitimo santraukos
 
24 eilutė: 24 eilutė:
         (isMobile ? 'p-navigation' : 'p-personal'),
         (isMobile ? 'p-navigation' : 'p-personal'),
         '#', // Use '#' to prevent redirection
         '#', // Use '#' to prevent redirection
         (isMobile ? 'Toggle dark mode' : '🌓 '),
         self.getToggleIcon(isUsingDarkmode), // Set initial icon based on current state
         'pt-dm-toggle',
         'pt-dm-toggle',
         'Toggle dark mode',
         'Toggle dark mode',
30 eilutė: 30 eilutė:
         $('#pt-userpage, #pt-anonuserpage, #pt-createaccount')[0]
         $('#pt-userpage, #pt-anonuserpage, #pt-createaccount')[0]
       );
       );
      // Add pointer cursor style
      $(portletLink).css('cursor', 'pointer');


       // Toggle theme on link click
       // Toggle theme on link click
41 eilutė: 44 eilutė:
         self.applyTheme(isUsingDarkmode);
         self.applyTheme(isUsingDarkmode);


         // Optional: update link text
         // Update link text with appropriate icon
         $(portletLink).text(isUsingDarkmode ? '🌙 ' : '☀️');
         $(portletLink).html(self.getToggleIcon(isUsingDarkmode));
       });
       });
    },
    // Helper function to get the appropriate icon based on current theme
    getToggleIcon: function(isDark) {
      if (isMobile) {
        return 'Toggle dark mode';
      } else {
        return isDark ? '🌙 ' : '☀️ ';
      }
     },
     },