مدیاویکی:Gadget-FileSiblings.js

از اسلامیکال
نسخهٔ تاریخ ‏۱۳ ژانویهٔ ۲۰۲۳، ساعت ۰۳:۵۳ توسط Aboammar (بحث | مشارکت‌ها) (صفحه‌ای تازه حاوی «mw.messages.set( { 'imagesiblings-commons': '<a href="//commons.wikimedia.org/">تصویرهای مرتبط در ویکی‌انبار</a>', 'imagesiblings-local': 'تصویرهای مرتبط در ویکی‌فا' } ); if ( mw.config.get( 'wgNamespaceNumber' ) === 6 && mw.config.get( 'wgAction' ) === 'view' ) $( function () { $.ajax( { url: '//toolserver.org/~magnus/file_siblings.php', data: document.getElementById( 'sha...» ایجاد کرد)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به ناوبری پرش به جستجو

نکته: پس از انتشار ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را پاک کنید.

  • فایرفاکس / سافاری: کلید Shift را نگه دارید و روی دکمهٔ Reload کلیک کنید، یا کلید‌های Ctrl-F5 یا Ctrl-R را با هم فشار دهید (در رایانه‌های اپل مکینتاش کلید‌های ⌘-R)
  • گوگل کروم: کلیدهای Ctrl+Shift+R را با هم فشار دهید (در رایانه‌های اپل مکینتاش کلید‌های ⌘-Shift-R)
  • اینترنت اکسپلورر/ Edge: کلید Ctrl را نگه‌دارید و روی دکمهٔ Refresh کلیک کنید، یا کلید‌های Ctrl-F5 را با هم فشار دهید
  • اپرا: Ctrl-F5 را بفشارید.
mw.messages.set( {
		'imagesiblings-commons': '<a href="//commons.wikimedia.org/">تصویرهای مرتبط در ویکی‌انبار</a>',
		'imagesiblings-local': 'تصویرهای مرتبط در ویکی‌فا'
	} );
 
if ( mw.config.get( 'wgNamespaceNumber' ) === 6
  && mw.config.get( 'wgAction' ) === 'view' )
$( function () {
	$.ajax( {
		url: '//toolserver.org/~magnus/file_siblings.php',
		data: document.getElementById( 'shared-image-desc' )
		? {
			language: 'commons',
			project: 'wikimedia',
			sort_by_date: 0,
			sib_cat: 1,
			sib_gal: 1,
			mode: 'json',
			file: mw.config.get( 'wgTitle' ),
			uselang: mw.config.get( 'wgUserLanguage' ),
			message: mw.msg( 'imagesiblings-commons' )
		} : {
			language: mw.config.get( 'wgContentLanguage' ),
			project: 'wikipedia',
			sort_by_date: 0,
			sib_cat: 1,
			sib_gal: 0,
			mode: 'json',
			file: mw.config.get( 'wgTitle' ),
			message: mw.msg( 'imagesiblings-local' )
		},
		dataType: 'jsonp',
		jsonp: false,
		jsonpCallback: 'file_siblings_callback',
		success: function ( html) {
			$( html )
			.css( 'max-width', '210px' ).css( 'right', '' ) .css( 'left', '0px' )
			.insertBefore( '#file' );
		}
	} );
} );