User:Manishearth/editns.js

From 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 script allows you to use the "Edit:" namespace

Type Edit:''pagename'' in the search box and you will be redirected to the edit page of the page entered. For example, typing "Edit:Example" will take you  [http://en.wikipedia.org/w/index.php?title=Example&action=edit here] instead of [http://en.wikipedia.org/w/index.php?title=Special%3ASearch&search=Edit%3AExample&go=Go here]


*/
if(document.location.toString().indexOf("index.php?title=Special:Search&search=")!=-1){
var search=document.location.toString().split("index.php?title=Special:Search&search=")[1].split("&go=Go")[0]
if(search.toLowerCase().indexOf("edit:")!= -1){
document.location=mw.config.get('wgServer') + "/w/index.php?title="+ search.toLowerCase().split("edit:")[1]+ "&action=edit" 
}

}

if(document.location.toString().indexOf("index.php?title=Special%3ASearch&search=")!=-1){
var search=document.location.toString().split("index.php?title=Special%3ASearch&search=")[1].split("&go=Go")[0]
if(search.toLowerCase().indexOf("edit%3a")!= -1){
document.location=mw.config.get('wgServer') + "/w/index.php?title="+ search.toLowerCase().split("edit%3a")[1]+ "&action=edit" 
}

}