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

无编辑摘要
this.gadgets.push( params );
this.content.addTabPanels( [panel] );
(params.items || []).forEach(function(ele) {
ele.widget = new OO.ui[ele.type + 'InputWidget']( ele.config );
$element.append( new OO.ui.FieldLayout(ele.widget, {label: ele.label, help: ele.help, helpinline: true,
align: ele.type == 'Text' ? 'left' : 'inline'}).$element );
});
(params.fields || []).forEach(function(ele) {
ele.field = new OO.ui.FieldsetLayout({label: ele.label, help: ele.help, helpinline: true});
ele.field.addItems( (ele.items || []).map(function(e) {
e.widget = new OO.ui[e.type + 'InputWidget']( e.config );
return new OO.ui.FieldLayout(e.widget, {label: e.label, help: e.help, helpinline: true,
16,874

个编辑