বিষয়বস্তুতে চলুন
🎉 বইপিডিয়ার ১ বছর পূর্তি! · আমাদের ফেসবুক পেজ অনুসরণ করুন.

মিডিয়াউইকি:Common.js: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বইপিডিয়া থেকে
"মিডিয়াউইকি:Common.js" সুরক্ষিত করা হয়েছে ([সম্পাদনা=শুধুমাত্র প্রশাসকদের জন্য অনুমোদিত] (অসীম) [স্থানান্তর=শুধুমাত্র প্রশাসকদের জন্য অনুমোদিত] (অসীম)) [প্রপাতাকার]
সম্পাদনা সারাংশ নেই
 
(২ জন ব্যবহারকারী দ্বারা সম্পাদিত ১০টি মধ্যবর্তী সংশোধন দেখানো হচ্ছে না)
১ নং লাইন: ১ নং লাইন:
/* =====================================
mw.loader.using(['mediawiki.api']).then(function () {
  Add Katriyam badge next to MediaWiki badge (Vector 2022 SAFE)
if (mw.config.get('wgCanonicalSpecialPageName') !== 'Upload') {
  ===================================== */
return;
}


mw.hook( 'wikipage.content' ).add( function () {
var textarea = document.getElementById('wpUploadDescription');
if (!textarea || textarea.value.trim() !== '') {
return;
}


    // Find Powered by MediaWiki badge
new mw.Api().get({
    var mediaWikiBadge = document.querySelector('.mw-poweredby img');
action: 'query',
prop: 'revisions',
titles: 'Boipedia:Upload preload',
rvslots: 'main',
rvprop: 'content',
formatversion: 2
}).then(function (data) {
var page = data.query.pages[0];


    if ( mediaWikiBadge && !document.querySelector('.powered-by-katriyam') ) {
if (!page.missing && page.revisions) {
 
textarea.value = page.revisions[0].slots.main.content.trim();
        var link = document.createElement('a');
}
        link.href = 'https://katriyam.com';
});
        link.target = '_blank';
        link.rel = 'noopener';
        link.className = 'powered-by-katriyam';
 
        var img = document.createElement('img');
        img.src = '/images/katriyam.svg';
        img.alt = 'Powered by Katriyam';
 
        link.appendChild(img);
 
        // Insert after MediaWiki badge container
        mediaWikiBadge.parentElement.after(link);
    }
});
});

০৪:১৩, ২৭ জুন ২০২৬ তারিখে সম্পাদিত সর্বশেষ সংস্করণ

mw.loader.using(['mediawiki.api']).then(function () {
	if (mw.config.get('wgCanonicalSpecialPageName') !== 'Upload') {
		return;
	}

	var textarea = document.getElementById('wpUploadDescription');
	if (!textarea || textarea.value.trim() !== '') {
		return;
	}

	new mw.Api().get({
		action: 'query',
		prop: 'revisions',
		titles: 'Boipedia:Upload preload',
		rvslots: 'main',
		rvprop: 'content',
		formatversion: 2
	}).then(function (data) {
		var page = data.query.pages[0];

		if (!page.missing && page.revisions) {
			textarea.value = page.revisions[0].slots.main.content.trim();
		}
	});
});