Jump to content
Wikipedia The Free Encyclopedia

Wikipedia:WikiProject User scripts/Scripts/Edit Top.js

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&section=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&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]);
 }

 });
 //</syntaxhighlight>

AltStyle によって変換されたページ (->オリジナル) /