ميدياويكي:Gadget-shortenURL.js

من كوبتيكبيديا
اذهب إلى التنقل اذهب إلى البحث

ملاحظة: بعد النشر، أنت قد تحتاج إلى إفراغ الكاش الخاص بمتصفحك لرؤية التغييرات.

  • فايرفوكس / سافاري: أمسك Shift أثناء ضغط Reload، أو اضغط على إما Ctrl-F5 أو Ctrl-R (⌘-R على ماك)
  • جوجل كروم: اضغط Ctrl-Shift-R (⌘-Shift-R على ماك)
  • إنترنت إكسبلورر/إيدج: أمسك Ctrl أثناء ضغط Refresh، أو اضغط Ctrl-F5
  • أوبرا: اضغط Ctrl-F5.
/*
	إضافة لاختصار الروابط، باستخدام إضافة ShortenURL
	هذه الإضافة مفيدة في حال كنت تريد مشاركة أو نشر رابط مقالة ما
	وتقوم بتوليد رابط قصير، وسهل الحفظ
	
	****طريقة العمل****
	عند تفعيل الإضافة ستجد تبويبًا في يسار الشاشة تحت اسم 
	"اختصار الرابط"
	وعند الضغط عليه ستظهر نافذة تحتوي على الرابط المختصر
*/

var tabName = "اختصار الرابط";
var tabNameDescription = "جلب رابط مختصر للصفحة";
var copyThisLine = "انسخ الرابط المختصر الآتي:";

setTimeout (function(){	
	mw.loader.using( [ 'mediawiki.util', 'oojs-ui-windows', 'mediawiki.ForeignApi' ], function () {

		  //لا تعمل الإضافة في الصفحات الخاصة	
		  if (mw.config.get('wgNamespaceNumber') >= 0){
			
			mw.util.addPortletLink ( 'p-cactions', "#", tabName , 'pt-shortenURL', tabNameDescription );
			
			$("#pt-shortenURL").click (function (){
					
					//جلب الرابط المختصر من خدمة تقصير الروابط في الميتا
					var api = new mw.ForeignApi( 'https://meta.wikimedia.org/w/api.php' );
				
					api.post({
						action: 'shortenurl',
						format: 'json',
						url: window.location.href
					}).then( function( response ) {
						window.prompt(copyThisLine, response.shortenurl.shorturl);
					});	
			});
		  }
	});
},1000);