LLWiki正在建设中,欢迎加入我们

“MediaWiki:Gadget-SettingsDialog.js”的版本间差异

跳转到导航 跳转到搜索
// 需要同时添加数据和HTML
SettingsDialog.prototype.addTab = function(params) {
const dialog = this;
// 必要时才开始加载
$('#ca-settingsDialog').one('click', function() {
const panel = new OO.ui.TabPanelLayout( params.name, {label: mw.msg( params.label )} ),
$element = panel.$element,;
dialog = this;
this.gadgets.push( params );
this.content.addTabPanels( [panel] );