User:Anakin101/toplinks.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.
/* Script to add a [top] link beside the [edit] link on section headings */

addOnloadHook(function() {
	var spans = document.getElementsByTagName('span');
	for (var i = spans.length; i--;) {
		if (spans[i].getAttribute('class') == 'mw-headline') {
			var toplink = document.createElement('span');
			toplink.setAttribute('class', 'editsection');
			toplink.innerHTML = '<span class="nopopups">[<a href="#top" title="back to top">top</a>]</span>';
			spans[i].parentNode.insertBefore(toplink, spans[i]);
		}
	}
});