User:Neptune9095/global.js

// Ignorer toutes les annonces sauf celles du Fandom Radiant window.announcementsIgnore = { option: 'opt-out-all', exceptWikiIds: [ 1591267	] };

importArticles({	type: 'script',	articles: [		'u:dev:MediaWiki:DupeArgs.js',		//'u:dev:MediaWiki:MassEdit/code.js',		'u:dev:MediaWiki:AnnouncementsIgnore.js',			'u:dev:MediaWiki:Google Forms.js',	] });

/******************************************************************************/ /******************************************************************************/ /******************************************************************************/

// Ajout un boutton en haut à gauche pour l'outil ci-dessous var button = document.createElement("button"); button.innerHTML = "DA"; button.setAttribute("class", "page-side-tool page-size-redirect"); button.setAttribute("data-wds-tooltip", "perso"); button.setAttribute("data-wds-tooltip-position", "right"); button.setAttribute("data-tooltip-attached", "1"); button.onclick = function { callApi; }; document.getElementsByClassName("page-side-tools")[0].appendChild(button);

// Fonction permettant de récupérer tous les arguments dupliquées grâce à l'API function callApi { return fetch("https://" + window.location.hostname + window.location.pathname.split("wiki/")[0] + "api.php?action=parse&prop=parsewarnings&format=json&page=" + window.location.pathname.split("wiki/")[1]) .then(function(response) {   	return response.json;    }) .then(function(response) {		if (response["parse"]) {			var warnings = response["parse"]["parsewarnings"];			var str = "";			for (var pb in warnings)				str = str + warnings[pb] + "\n\n";			window.alert(str);		}		button.remove;   }) .catch(function(error) {		window.alert(error);   }); }