MediaWiki:Gadget-dark-mode-toggle.js

Nga Wikiquote

Shënim: Pas botimit, mund t’ju duhet të anashkaloni fshehtinën e shfletuesit tuaj, që të shihni ndryshimet.

  • Firefox / Safari: Mbani të shtypur tastin Shift teksa klikoni mbi Ringarkoje, ose shtypni një nga kombinimet Ctrl-F5 ose Ctrl-R (⌘-R në Mac)
  • Google Chrome: Shtypni Ctrl-Shift-R (⌘-Shift-R në Mac)
  • Internet Explorer / Edge: Mbani të shtypur Ctrl teksa klikoni mbi Refresh, ose shtypni Ctrl-F5
  • Opera: Shtypni Ctrl-F5.
/**
 * Enables or disables the dark mode gadget.
 */

$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api'])).then(function() {
    var inDarkMode = !!mw.user.options.get('gadget-dark-mode');

    var linkText = inDarkMode ? 'Sfond i ndriçuar' : 'Sfond i errët';

    mw.util.addPortletLink('p-tb', '#', linkText, 'pt-darkmode', inDarkMode ? 'Ndriço sfondin' : 'Errëso sfondin', 'np');

    $('#pt-darkmode').on('click', function(e) {
        e.preventDefault();
        mw.notify(inDarkMode ? 'Duke ndriçuar sfondin...' : 'Duke errësuar sfondin...');
        new mw.Api().saveOption('gadget-dark-mode', inDarkMode ? '0' : '1').then(function() { 
            location.reload(); 
        });
    });
});