MediaWiki:Vector.js

/* All JavaScript here will be loaded for users of the Vector skin */

mw.loader.load('https://unpkg.com/darkreader@4.9.43/darkreader.js')

mw.loader.using( 'mediawiki.storage' ).then( function {    if ( mw.storage.get( 'client-dark-mode-toggle' ) === '1' ) {    	mw.util.addPortletLink( 'p-personal', '#', 'Light mode', 'pt-lightmode', , 'np', '#pt-watchlist' );    	DarkReader.enable;	} else {    mw.util.addPortletLink( 'p-personal', '#', 'Dark mode', 'pt-darkmode', , 'np', '#pt-watchlist' );	}	$( function  { $( '#pt-darkmode' ).on( 'click', function( e ) {	   	var $html = $( 'html' );	        e.preventDefault;	        mw.storage.set('client-dark-mode-toggle', '1');	        location.reload;	    } ); $( '#pt-lightmode' ).on( 'click', function( e ) {	   	var $html = $( 'html' );	        e.preventDefault;	        mw.storage.set('client-dark-mode-toggle', '0');	        location.reload;	    } ); } ); } );