مستخدم:Gerges/GadgetShortenURL.js
![]() | يمكن توفير توثيق لسكربت المستخدم هذا في الصفحة : مستخدم:Gerges/GadgetShortenURL. |
ملاحظة: بعد الحفظ، قد يلزمك محو الاختزان لرؤية التغييرات ( ).
mw.loader.using( [ "mediawiki.util", "oojs-ui-windows", "mediawiki.ForeignApi" ], function () {
//لا تعمل الإضافة في الصفحات الخاصة
if (mw.config.get("wgNamespaceNumber") >= 0){
mw.util.addPortletLink(((mw.config.get("skin")=="minerva")? "p-tb": "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: window.location.href
}).then( function( response ) {
window.prompt(copyThisLine, response.shortenurl.shorturl);
});
});
}
});