跳转到内容

MediaWiki:Gadget-hideConversionTab.js:修订间差异

来自云南百科
无编辑摘要
无编辑摘要
第7行: 第7行:
(function (mw, $) {
(function (mw, $) {
$(function() {
$(function() {
var HIDDEN_LANGUAGE_SELECTOR = '.zh, .zh-hans, .zh-hant';
var HIDDEN_LANGUAGE_SELECTOR = '.zh-hans, .zh-hant';


if ((mw.config.get('skin') === 'minerva') && (typeof MutationObserver === 'function')) {
if ((mw.config.get('skin') === 'minerva') && (typeof MutationObserver === 'function')) {

2023年1月17日 (二) 07:28的版本

/**
 * The script used to simplify the language options for the [Minerva
 * Neue](https://www.mediawiki.org/wiki/Skin:Minerva_Neue) skin.
 *
 * @author Jason Kwok (https://zh.wikipedia.org/wiki/User:JasonHK)
 */
(function (mw, $) {
	$(function() {
		var HIDDEN_LANGUAGE_SELECTOR = '.zh-hans, .zh-hant';

		if ((mw.config.get('skin') === 'minerva') && (typeof MutationObserver === 'function')) {
			var observer = new MutationObserver(function(records) {
				$.each(records, function(_, record) {
					$(record.addedNodes)
						.filter('.language-searcher')
						.find(HIDDEN_LANGUAGE_SELECTOR)
						.parent()
						.hide();
				})
			});

			observer.observe(document.documentElement || document.body, {
				childList: true,
				subtree: true
			})
		}
	})
})(mw, jQuery);
我们为您提供服务需要使用Cookie。使用我们的服务即表示您同意我们使用Cookie。