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.

/* <pre> [[User:BrownHairedGirl/Unref.js]] <nowiki> */



function TagAsPrimarySources() {

//var apiurl = mw.config.get('wgServer')+mw.config.get('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|primarysources}}\n" + txt;

    document.editform.wpTextbox1.value=txt;

    // Restore scroll position

    document.editform.wpTextbox1.scrollTop = scrollPosition;

    document.editform.wpSummary.value = "{{[[Template:Primarysources|primarysources]]}}; " + document.editform.wpSummary.value;

}



addOnloadHook(function() {

  if (mw.config.get('wgCanonicalNamespace') == "User" || mw.config.get('wgCanonicalNamespace') == "User_talk") {

     return;

  }

  if (document.editform) {

     mw.util.addPortletLink('p-cactions', 'javascript:TagAsPrimarySources()', 'primso', 'ca-primso', 'Mark as Primary Sources', '', document.getElementById('ca-purge'));

  }

});



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