Jump to content

User:Asukite/NoRedirect.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.
/*** No Redirect Link ***/

// Adds a link beside links to redirects that doesn't get redirected
// Forked - eventually I'd like to make this depend on a checkbox or something
//  but for now a smaller symbol will do.
// Script by [[User:BrandonXLF]] (go install that version, why are you here :P )

$(function() {
	$('#mw-content-text .mw-redirect').after(function() {
		return this.href.indexOf('redirect=no') !== -1 || this.href.indexOf('action=') !== -1  || this.href.indexOf('diff=') !== -1 ? ''
			: '<a href="' +
			this.href +
			(this.href.includes('?') ? '&' : '?') +
			'redirect=no" title="' +
			(this.title || this.href) +
			' (no redirect)"><sup>·</sup></a>';
	});
});