User:Jappalang/vector.js

Source: Wikipedia, the free encyclopedia.
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.
// This will add an [edit] link at the top of all pages except preview pages and the main page
// by User:Pile0nades

// Add an [edit] link to pages
$(function () {
 // if this is preview page or generated page, stop
 if(
 document.getElementById("wikiPreview") ||
 document.getElementById("histlegend‎") ||
 document.getElementById("difference‎") ||
 document.getElementById("watchdetails") ||
 document.getElementById("ca-viewsource") ||
 window.location.href.indexOf("/wiki/Special:") != -1
 ) {
 if(window.location.href.indexOf("&action=edit&section=0") != -1) {
 document.getElementById("wpSummary").value = "/* Intro */ ";
 }
 return;
 };

 // get the page title
 var pageTitle = wgPageName;

 // create div and set innerHTML to link
 var divContainer = document.createElement("div");
 divContainer.innerHTML = '<div class="editsection">[<a href="/w/index.php?title='+pageTitle+'&action=edit&section=0" title="Edit section: '+pageTitle+'">edit intro</a>]</div>';

 // insert divContainer into the DOM below the h1
 if(window.location.href.indexOf("&action=edit") == -1) {
 document.getElementById("content").insertBefore(divContainer, document.getElementsByTagName("h1")[0]);
 }

});
importScript('User:Anomie/util.js');
importScript('User:Anomie/linkclassifier.js'); // Linkback: [[User:Anomie/linkclassifier.js]]
importScript('User:Dr_pda/prosesize.js'); // [[User:Dr_pda/prosesize.js]]
importScript('User:Pyrospirit/metadata.js'); //[[User:Pyrospirit/metadata.js]]
importScript('User:Gary King/nominations viewer.js'); // [[Wikipedia:Nominations Viewer]]
NominationsViewer.enabledPages = 
[
	'Wikipedia:Featured article candidates',
	'Wikipedia:Featured article review',
	'Wikipedia:Featured list candidates',
	'Wikipedia:Featured list removal candidates',
	'Wikipedia:Featured picture candidates',
];
NominationsViewer.nomData =
[
	'images', // Number of images in the nomination (WP:FPC-only)
	'age', // Age of nomination
	'participants', // Number of participants in nomination
	'votes', // Number of supports and opposes for nomination
	'nominators', // Number of nominators for nomination
];