Участник:Serhio Magpie/hlist.js

// <nowiki>

$( function () {
	var convertToHlist = function () {
		if( window.toHlist ){
			window.toHlist();
		}else{
			mw.loader.load( 'https://ru.wikipedia.org/w/index.php?title=Участник:Jack_who_built_the_house/toHlist.js&action=raw&ctype=text/javascript' );
		}
	};
	
	var convertToHlistWithHeaders = function () {
		if( window.toHlistWithHeaders ){
			window.toHlistWithHeaders();
		}else{
			mw.loader.load( 'https://ru.wikipedia.org/w/index.php?title=Участник:Facenapalm/toHlistWithHeaders.js&action=raw&ctype=text/javascript' );
		}
	};
	
	// Toolbar button
	
	mw.loader.using( 'ext.gadget.registerTool' ).done( function () {
		registerTool( {
			name: 'hlist',
			position: 200,
			title: 'HList',
			label: 'HList — автоматически преобразовать код навигационного шаблона из старого формата в новый',
			callback: function () {},
			classic: {
				icon: '//upload.wikimedia.org/wikipedia/commons/a/ae/Linearicons_list.svg',
				addCallback: function () {
					$( '.tool-button[rel="hlist"]' )
						.off( 'click' )
						.on(' click', function (e) {
							if( e.altKey ) {
								convertToHlistWithHeaders();
							} else {
								convertToHlist();
							}
							e.preventDefault();
						} );
				}
			},
			visual: {
				icon: '//upload.wikimedia.org/wikipedia/commons/a/ae/Linearicons_list.svg',
				modes: [ 'source' ],
			},
		} );
	} );
} );

// </nowiki>
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya