User:Huawei251/MediaWiki:Gadget-choose-variant.js: Difference between revisions

From TestWiki
Content added Content deleted
(Created page with "/** * 修改界面以提示用户不要选择“中文”、“中文(简体)”、“中文(繁體)”作为内容语言变种 * * @source https://zh.wikipedia.or...")
 
m (Huawei251 moved page MediaWiki:Gadget-choose-variant.js to User:Huawei251/MediaWiki:Gadget-choose-variant.js without leaving a redirect: test done)
 
(3 intermediate revisions by the same user not shown)
Line 8: Line 8:


(function (mw, $) {
(function (mw, $) {
// 仅在查看页面状态下提示
if (mw.config.get('wgAction') === 'submit') {
if (mw.config.get('wgAction') !== 'view') {
return;
return;
}
}


//if (mw.config.get('wgUserVariant') !== 'zh' &&
if (mw.config.get('wgUserVariant') !== 'zh' &&
// mw.config.get('wgUserVariant') !== 'zh-hans' &&
mw.config.get('wgUserVariant') !== 'zh-hans' &&
// mw.config.get('wgUserVariant') !== 'zh-hant') {
mw.config.get('wgUserVariant') !== 'zh-hant') {
// return;
return;
//}
}


var variantlink = function (lang, text) {
var variantlink = function (lang, text) {

Latest revision as of 14:25, 14 April 2020

/**
 * 修改界面以提示用户不要选择“中文”、“中文(简体)”、“中文(繁體)”作为内容语言变种
 * 
 * @source https://zh.wikipedia.org/wiki/Special:Permalink/59161906#修改界面以提示用户不要选择“中文”、“中文(-{简体}-)”、“中文(-{繁體}-)”作为内容语言变种
 * @author 182.155.43.149
 * @author 高文海
 */

(function (mw, $) {
	// 仅在查看页面状态下提示
    if (mw.config.get('wgAction') !== 'view') {
        return;
    }

    if (mw.config.get('wgUserVariant') !== 'zh' && 
    	mw.config.get('wgUserVariant') !== 'zh-hans' && 
    	mw.config.get('wgUserVariant') !== 'zh-hant') {
        return;
    }

    var variantlink = function (lang, text) {
        return '<a class="button" href="' +
        	'/' + lang + '/' + mw.config.get('wgPageName') + '">' +
        	text +
        	'</a>';
    }

	// bluedeck ding 点击空白处自动关闭
    var closeButton = '<a class="button" href="#">' + wgUXS('关闭', '關閉') + '</a>';
    
    var box = '<div style="margin-bottom: .5em;">' + 
    	wgUXS('您现在使用的中文变体可能会影响一些词语繁简转换的效果。建议您根据您的偏好切换到下列变体:', '您現在使用的中文變體可能會影響一些詞語繁簡轉換的效果。建議您根據您的偏好切換到下列變體:') +
    	'</div>' +
    	'<div>' + 
    	variantlink('zh-cn', '大陆简体') +
        variantlink('zh-tw', '臺灣正體') +
        variantlink('zh-my', '大马简体') +
        variantlink('zh-sg', '新加坡简体') +
        variantlink('zh-hk', '香港繁體') +
        variantlink('zh-mo', '澳門繁體') +
        closeButton +
        '</div>';

    bluedeck.ding(box, 'info', 10000, false, false);
    
})(mw, $);