MediaWiki:Common.js: Difference between revisions

From Path of Diablo Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 37: Line 37:
  */
  */


// install [[:Wikipedia:User:Cacycle/wikEd]] in-browser text editor
// install [[:Wikipedia:User:Cacycle/wikEd]] in-browser text editor DISABLED AFTER 1.43 UPGRADE, WILL PROBABLY BE REMOVED IF MODERN EDITORS ARE GOOD
(function ()
//(function ()
{
//{
var script = document.createElement('script');
// var script = document.createElement('script');
script.src = 'https://pathofdiablo.com/wiki/index.php?title=User_talk:GreenDude&action=raw&ctype=text/javascript';
// script.src = 'https://pathofdiablo.com/wiki/index.php?title=User_talk:GreenDude&action=raw&ctype=text/javascript';
script.async = true;
// script.async = true;
document.getElementsByTagName('head')[0].appendChild(script);
// document.getElementsByTagName('head')[0].appendChild(script);
}
// }
) ();
//) ();

Latest revision as of 17:31, 22 March 2025

/* 
 * WikimediaUI Dark Mode
 *
 * Original authors:
 * - Volker E. (Wikimedia Foundation Product Design)
 * - Alex Hollender  (Wikimedia Foundation Product Design)
 * - Ed Sanders
 * - MusikAnimal
 *
 * Last updated: 2020-04-24


// Load dependencies (remove when loading through ResourceLoader).
mw.loader.load( 'https://pathofdiablo.com/wiki/dark-mode.css', 'text/css' );
// User has dark color scheme preference set in operating system.
//if ( window.matchMedia( '( prefers-color-scheme: dark )' ).matches || mw.storage.get( 'client-dark-mode-toggle' ) === '1' ) {
//	document.documentElement.className = 'client-dark-mode';
//}

$( function () {
	// Fix logos.
	//$( '#p-logo' ).clone().addClass( 'mw-no-invert' ).insertAfter( '#p-logo' );
	
	mw.util.addPortletLink( 'p-personal', '#', 'Dark mode', 'pt-darkmode', '', 'np', '#pt-watchlist' );

    $( '#pt-darkmode' ).on( 'click', function( e ) {
    	var $html = $( 'html' );
        e.preventDefault();
        
        $html.toggleClass( 'client-dark-mode' );
        mw.storage.set(
			'client-dark-mode-toggle',
			String( Number( $html.hasClass( 'client-dark-mode' ) ) )
		);
    } );
} );
 */

// install [[:Wikipedia:User:Cacycle/wikEd]] in-browser text editor  DISABLED AFTER 1.43 UPGRADE, WILL PROBABLY BE REMOVED IF MODERN EDITORS ARE GOOD
//(function ()
//{
//	var script = document.createElement('script');
//	script.src = 'https://pathofdiablo.com/wiki/index.php?title=User_talk:GreenDude&action=raw&ctype=text/javascript';
//	script.async = true;
//	document.getElementsByTagName('head')[0].appendChild(script);
// }
//) ();