Jump to content

User:BrownHairedGirl/Unref.js

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by BrownHairedGirl (talk | contribs) at 15:06, 14 March 2008 (document.editform.wpSummary.value = "{{unreferened}}; " + document.editform.wpSummary.value;). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
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.
/* <pre> [[User:BrownHairedGirl/Unref.js]] <nowiki> */

function TagAsUnreferenced() {
//var apiurl = wgServer+wgScriptPath+'/api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml';
//var xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : null;
//xmlhttp.open('GET',apiurl, false);
//xmlhttp.send(null);
//alert(xmlhttp.responseXML.getElementById('14').childNodes[0].nodeValue);

    var txt = document.editform.wpTextbox1.value;
    var scrollPosition = document.editform.wpTextbox1.scrollTop;
    // Now that we know that everything is OK, we can proceed with modifying the content of the editbox
    txt = "{{subst:dated|unreferenced}}\n" + txt;
    document.editform.wpTextbox1.value=txt;
    // Restore scroll position
    document.editform.wpSummary.value = "{{unreferened}}; " + document.editform.wpSummary.value;
    document.editform.wpTextbox1.scrollTop = scrollPosition;
}

addOnloadHook(function() {
  if (wgCanonicalNamespace == "User" || wgCanonicalNamespace == "User_talk") {
     return;
  }
  if (document.editform) {
     addPortletLink('p-cactions', 'javascript:TagAsUnreferenced()', 'unref', 'ca-unref', 'Mark as unreferenced', '', document.getElementById('ca-purge'));
  }
});

/* </nowiki></pre> */