User:BrownHairedGirl/PrimarySources.js

/* User:BrownHairedGirl/Unref.js */

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 = "primarysources\n" + txt; document.editform.wpTextbox1.value=txt; // Restore scroll position document.editform.wpTextbox1.scrollTop = scrollPosition; document.editform.wpSummary.value = "; " + 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'));  } });

/* */