User:Splarka/nulledit.js

if(mw.config.get('wgNamespaceNumber') != -1 && mw.config.get('wgArticleId') != 0) addOnloadHook(nullEditButton) function nullEditButton { mw.util.addPortletLink('p-tb', mw.config.get('wgScript') + '?title=' + encodeURIComponent(mw.config.get('wgPageName')) + '&action=edit&nulledit=true','Null edit','t-null','Null edit this page'); }

if(mw.config.get('wgAction') == 'edit' && queryString('nulledit') == 'true') addOnloadHook(nullEdit) function nullEdit { document.getElementById('wpSave').click; }

function queryString(p) { var re = RegExp('[&?]' + p + '=([^&]*)'); var matches; if (matches = re.exec(document.location)) { try { return decodeURI(matches[1]); } catch (e) { } }  return null; }