رُکُن:511KeV/Gadget-URLShortener.js

وِکیٖپیٖڈیا پؠٹھٕ، اَکھ آزاد اِنسایکلوپیٖڈیا

نوٹ: شایع کَرنہٕ پَتہ یِم تبدیلی وُچِھنہٕ خٲطرٕ کٔرِو براؤزرُک کیش (cache) صاف۔

  • فائرفاکس/ سفاری: ییلہ Reload پؠٹھ کلِک کٔرِو تہٕ Shift تھٲوِو دَبٲیِتھ، یا Ctrl-F5 یا Ctrl-R دَبٲیِو (Mac پؠٹھ R-⌘)
  • گوٗگُل کروم: Ctrl-Shift-R دَبٲیِو (Mac پؠٹھ Shift-R-⌘)
  • اِنٹَرنیٹ ایکسپلورَر: ییلہ Refresh پؠٹھ کِلِک کٔرِو Ctrl یا Ctrl-F5 تھٲوِو دَبٲیِتھ
  • اوپیرا: Tools → Preferences مَنٛز گٔژھو تہٕ کیش (cache) کٔرِو صاف
/*
添加本 js 後將新增「短網址」功能,顯示在左側導航列「工具」章節處,點擊後會給出該頁面的短網址。
參考 https://meta.wikimedia.org/wiki/Wikimedia_URL_Shortener
Author: Esanders,[[User:Shizhao]], 正體中文化: [[User:Ericliu1912]], 2019
效果:[本頁的短網址為:https://w.wiki/665]

添加本 js 后将新增“短链接”功能,显示在左侧导航列“工具”章节处,点击后会给出该页面的短链接。
参考 https://meta.wikimedia.org/wiki/Wikimedia_URL_Shortener
Author: Esanders,[[User:Shizhao]], 繁体中文化: [[User:Ericliu1912]], 2019
效果:[本页的短链接为:https://w.wiki/665]

see [[phab:T222360#5420068]]
*/
if
( mw.config.get("skin") === "minerva"){
var portletLink = mw.util.addPortletLink('p-personal', '#', 'সংক্ষিপ্ত ইউআরএল', 't-shorturl', 'এই পাতার জন্য সংক্ষিপ্ত ইউআরএল পান');
} else {
var portletLink = mw.util.addPortletLink('p-tb', '#', 'সংক্ষিপ্ত ইউআরএল ২', 't-shorturl', 'এই পাতার জন্য সংক্ষিপ্ত ইউআরএল পান');
}

$(portletLink).click(function(e) {
	e.preventDefault();
	var uri = new mw.Uri();
	var api = new mw.ForeignApi('//meta.wikimedia.org/w/api.php');
	api.post({
		action: 'shortenurl',
		url: uri.toString()
	}).then(function(data) {
		OO.ui.alert(
			new mw.widgets.CopyTextLayout({ title: 'এই পাতার সংক্ষিপ্ত ইউআরএল হল', copyText: data.shortenurl.shorturl }).$element
		);
	}).fail(function() {
		if ('error' in arguments[1]) {
			mw.notify(arguments[1]['error']['info'], { title: arguments[1]['error']['code'], type: 'error' })
		} else {
			mw.notify(arguments[0], { title: 'error', type: 'error' })
		}
	});
});