MediaWiki:Gadget-hideConversionTab.js

MediaWiki系统消息页面
入我相思门留言 | 贡献2022年4月30日 (六) 22:18的版本 (创建页面,内容为“→‎* * 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, .zh-hans, .zh-hant, .zh-hk, .zh-mo, .zh-my, .zh-sg'; if ((mw.config.get('skin') === 'minerva') && (typeof MutationObserver === 'function')) { var observer = new MutationObs…”
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Internet Explorer或Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
  • Opera:Ctrl-F5
/**
 * 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, .zh-hans, .zh-hant, .zh-hk, .zh-mo, .zh-my, .zh-sg';

		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);