ميدياويكي:Archived-gadgets/Gadget-shortenURL.js: الفرق بين النسختين

تم حذف المحتوى تمت إضافة المحتوى
أنشأ الصفحة ب'/* إضافة لاختصار الروابط، باستخدام إضافة ShortenURL هذه الإضافة مفيدة في حال كنت تريد مشاركة أو ن...'
(لا فرق)

نسخة 01:44، 11 ديسمبر 2019

/*
	إضافة لاختصار الروابط، باستخدام إضافة ShortenURL
	هذه الإضافة مفيدة في حال كنت تريد مشاركة أو نشر رابط مقالة ما
	وتقوم بتوليد رابط قصير، وسهل الحفظ
*/

mw.loader.using( [ 'mediawiki.util', 'mediawiki.notify', 'oojs-ui-windows', 'mediawiki.ForeignApi' ], function () {
	
  if (wgNamespaceNumber >= 0){
    $("body").append ('<div id = "shortenURLDialogue" title = "انسخ الرابط المختصر التالي"><input style = "margin:auto;" type = "text" value = "#" id = "shortURL"/></div>');
	
    mw.util.addPortletLink ( 'p-cactions', "#", 'اختصار الرابط', 'pt-shortenURL', 'جلب رابط مختصر للصفحة' );
  	
  	$("#pt-shortenURL").click (function (){
		  	var api = new mw.ForeignApi( 'https://meta.wikimedia.org/w/api.php' );
  	
		  	api.post({
		  		action: 'shortenurl',
		  		format: 'json',
		  		url: "https://ar.wikipedia.org/wiki/"+wgPageName
		  	}).then( function( response ) {
		  			$("#shortURL").val(response.shortenurl.shorturl );
		  			$( "#shortenURLDialogue" ).dialog();
					$(".ui-dialog").css("width", "200px");
					$(".ui-dialog").css("height", "120px");
		  	});	
	});
  }
});