User:Zackmann08/scripts/tfdlink.js: Difference between revisions – Wikipedia

From Wikipedia, the free encyclopedia

Content deleted Content added


Line 7: Line 7:

if (link && link.closest(‘div’) && link.closest(‘div’).querySelector(‘h4’)) {

if (link && link.closest(‘div’) && link.closest(‘div’).querySelector(‘h4’)) {

var editlink = link.closest(‘div’).querySelector(‘h4’).id;

var editlink = link.closest(‘div’).querySelector(‘h4’).id;

console.log(editlink);

var newhtml=”<span class=”mw-editsection tfdlink”>” +

var newhtml=”<span class=”mw-editsection tfdlink”>” +

‘<span class=”mw-editsection-bracket”>[</span>’ +

‘<span class=”mw-editsection-bracket”>[</span>’ +


Revision as of 07:03, 3 January 2026

//<nowiki>
jQuery(document).ready(function($) {
	if(window.location.href.match(/.*\en.wikipedia.org\/wiki\/Wikipedia:Templates_for_discussion\/Log\//)) {	
		
		const editlinks = document.querySelectorAll('.mw-editsection');
		editlinks.forEach(link => {
			if (link && link.closest('div') && link.closest('div').querySelector('h4')) {
				var editlink = link.closest('div').querySelector('h4').id;
				var newhtml = '<span class="mw-editsection tfdlink">' + 
					'<span class="mw-editsection-bracket">[</span>' + 
					'<span>'+
					`<a href="javascript:getcurrentlink(\'${editlink}\')">` +
					'TFD</a></span>' + 
					'<span class="mw-editsection-bracket">]</span></span>';
				link.insertAdjacentHTML('afterend', newhtml);
			}
		});
	}
});

function getcurrentlink(link)
{
	var dummy = $('<input>').val(mw.config.get('wgPageName') + '#' + link).appendTo('body').select();
	document.execCommand('copy');
}
//</nowiki>

Leave a Comment

Your email address will not be published. Required fields are marked *

Exit mobile version