Jump to content

User:Technical 13/Scripts/Gadget-listStyles.js

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Technical 13 (talk | contribs) at 13:24, 16 September 2013 (move it over on history pages.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// [[Special:WhatLinksHere]] and &action=history
if (mw.config.get( 'wgPageName' ).indexOf( 'Special:WhatLinksHere' ) != -1 || mw.config.get( 'wgAction' ) == "history" ){
	$( 'ul#mw-whatlinkshere-list' ).css( 'list-style-image', 'none' );
	$( 'ul#mw-whatlinkshere-list' ).css( 'list-style-type', 'disc' );
	var listStyle = mw.util.addPortletLink(
		'p-personal',
		'#',
		'(list style)',
		'pt-liststyle',
		'Switch list style between bullet and numbered [alt-shift-`]',
		'`',
		'#pt-userpage'
	);
	$( listStyle ).click( function ( e ) {
		e.preventDefault();
		$( 'ul#mw-whatlinkshere-list' ).css( 'list-style-type', function (i, val) {
			return val === "decimal" ? "disc" : "decimal";
		});
	});
}
// [[Special:Contributions]]
else if ( mw.config.get( 'wgPageName' ).indexOf( 'Special:Contributions' ) != -1){
	$('a.mw-changeslist-date').parents('ul').css('list-style-image', 'none');
	$('a.mw-changeslist-date').parents('ul').css('list-style-type', 'disc');
	var listStyle = mw.util.addPortletLink(
		'p-personal',
		'#',
		'(list style)',
		'pt-liststyle',
		'Switch list style between bullet and numbered [alt-shift-`]',
		'`',
		'#pt-logout'
	);
	$( listStyle ).click( function ( e ) {
		e.preventDefault();
			$('a.mw-changeslist-date').parents('ul').css('list-style-type', function (i, val) {
			return val === "decimal" ? "disc" : "decimal";
		});
	});
}
// [[Category:]]
else if (mw.config.get( 'wgNamespaceNumber' ) === 14){
	$( 'div.mw-content-ltr' ).find( 'ul' ).css('list-style-image', 'none');
	$( 'div.mw-content-ltr' ).find( 'ul' ).css('list-style-type', 'disc');
	var listStyle = mw.util.addPortletLink(
		'p-personal',
		'#',
		'(list style)',
		'pt-liststyle',
		'Switch list style between bullet and numbered [alt-shift-`]',
		'`',
		'#pt-userpage'
	);
	$( listStyle ).click( function ( e ) {
		e.preventDefault();
		$( '.mw-content-ltr' ).find( 'ul' ).css( 'list-style-type', function (i, val) {
			return val === "decimal" ? "disc" : "decimal";
		});
	});
}