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

无编辑摘要
'gadget-ma-protect': '保護頁面失敗!錯誤原因:$1'
}) );
let items = [], $table, $tag;
const menu = mw.menu([ {text: "µ's", data: 'muse'}, {text: 'Aqours', data: 'aqours'},
{text: 'Saint Snow', data: 'saint snow'}, {text: mw.msg( 'gadget-ma-niji' ), data: 'nijigaku'},
{text: 'Liella!', data: 'liella'}, {text: 'SIF', data: 'sif'}, {text: 'AS', data: 'as'}
]),
$menu = menu.$element,
colors = { muse: '#e4007f', aqours: '#32aaff', 'saint snow': '#cb3935', nijigaku: '#f39800', liella: '#a5469c',
sif: '#77d2af', as: '#ff91af'
new OO.ui.ButtonWidget({label: mw.msg( 'gadget-ma-preview' )}).on('click', () => {
mw.timedParse(api, {text: writeText()}, mw.msg( 'gadget-ma-topic' )).then(data => {
$menu.detach();
$table.html( $(data.parse.text).find( 'tbody' ) );
}, () => {});
$tr = $table.find( 'tr' );
items = order.map(i => items[i] || ['muse', '']);
$menu.detach();
$table.children( 'tbody' ).html( order.map(i => $tr[i] || $newTr.clone()) );
});
$('.noarticletext').toggleClass( 'noarticletext mw-parser-output mainpage-flex' ).html( $table );
} else { $table = $('.mw-parser-output table'); }
menu.$element.appendTo( '.mw-parser-output' );
mw.loader.addStyleTag( '.mainpage-flex td:last-child { width: calc(' + width + 'px - 1.2em); }' );
menu.on('choose', option => {
$menu.prev( '.mainpage-tag' ).css('background-color', colors[ option.getData() ]);
items[ $menutag.closest( 'tr' ).index() ][0] = option.getData();
});
$table.on('dblclick', 'td:first-child', function() {
$menu.appendTo(const $this = $(this);,
const name = items[ $(this).parent().index() ][0].toLowerCase();
$tag = $this.children( '.mainpage-tag' );
menu.setFloatableContainer( $tag );
menu.selectItemByData( dict[name] || name );
menu.toggle( true );
16,874

个编辑