User:Thegamer1604/fandommobile.js

$(function {

var conf = mw.config.get([	'wgPageName',	'wgFormattedNamespaces',	'wgUserGroups',	'wgNamespaceNumber',	'wgPageContentLanguage' ]);

/* Variable depuis config */ var langue = conf.wgPageContentLanguage; var pagename = conf.wgPageName; var name_space = conf.wgNamespaceNumber; var group = conf.wgUserGroups;

/* Langue */ if (conf.wgPageContentLanguage == 'en'){ var langue = ''; } else { var langue = '/' + langue; }

/* Droits */ if (/sysop/.test(group.join)) { var sysop = true; }

/* Affichage */ if (!$('body').hasClass('ns-special')) { if (window.location.href.match('custommobtools=1') !== null ) { $('#wpSummary').val('[MobileEdittools] Undo revision ' + window.location.href.match(/oldid\=([0-9]+)/)[1]); }	else { /* Import */ var importLink = ''; if (name_space == 6) { importLink = 'Remplacer'; } else { importLink = 'Importer un fichierImporter un fichier (bureau)'; }		/* Protéger */ var protectLink = ''; if (sysop) { protectLink = 'Protéger'; }		/* Supprimer */ var deleteLink = ''; if (sysop) { deleteLink = 'Supprimer</a></li>'; }		/* Afficahge */ $.when( 			$('.skin-fandommobile div.wiki-page-header__title-wrapper').append( $(' ',{					'style': 'width:100%; position:relative;'				}).append(					$(' ', { id: 'm-edittools', 'class': 'wds-dropdown wds-is-touch-device', 'style': 'position:absolute; top:-10px; right:0;' }).append( $(' ', {							'class': 'wds-dropdown__toggle'						}).append(							'<svg class="wds-icon wds-icon-small"><path d="M9 5c1.103 0 2-.896 2-2s-.897-2-2-2-2 .896-2 2 .897 2 2 2m0 8c-1.103 0-2 .896-2 2s.897 2 2 2 2-.896 2-2-.897-2-2-2m0-6c-1.103 0-2 .896-2 2s.897 2 2 2 2-.896 2-2-.897-2-2-2"> '						), $(' ',{								'class': 'wds-is-right-aligned wds-dropdown__content wds-is-not-scrollable'						}).append(							$('<ul>', { 'class': 'wds-list wds-is-linked' }).append( 'Modifier</a></li>', 'Historique</a></li>', 'Renommer</a></li>', 'Purge du cache</a></li>', protectLink, deleteLink, 'Pages liées</a></li>', importLink, 'Toutes les pages commençant par...</a></li>', 'Affichage bureau</a></li>' )						)					)				)			) 		).done(function {			var mcheck = 0;			$(window).on("click", function(event){ if (!$("#m-edittools").get(0).contains(event.target)){ mcheck = 0; $('#m-edittools').removeClass('wds-is-active'); }			});			$('#m-edittools .wds-dropdown__toggle').click(function { if (mcheck === 0) { mcheck = 1; $('#m-edittools').addClass('wds-is-active'); } else { mcheck = 0; $('#m-edittools').removeClass('wds-is-active'); }			});			});	} } else if ($('body').hasClass('mw-special-MobileDiff')) { revid = $('#mw-mf-diff-info > h2 > a').attr('href'); $('.post-content').append(		$(' ', { id: 'm-modtools', 'style': 'text-align:right;' }).append( $('<a>', {				'title': 'Undo',				'href': revid + '&direction=prev&action=edit&useskin=fandomdesktop&custommobtools=1',				text: 'Undo'			}) )	); } });