Wikipedia:WikiProject User scripts/Scripts/Edit Top.js
Appearance
From Wikipedia, the free encyclopedia
//<syntaxhighlight lang="javascript"> // 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 addOnloadHook(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§ion=0")!=-1){ document.getElementById("wpSummary").value="/* Intro */ "; } return; }; // get the page title varpageTitle=mw.config.get('wgPageName'); // create div and set innerHTML to link vardivContainer=document.createElement("div"); divContainer.innerHTML='<div class="editsection">[<a href="/w/index.php?title='+pageTitle+'&action=edit§ion=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]); } }); //</syntaxhighlight>