“User:Bhsd/widget/list.js”的版本间差异

添加132字节 、​ 2021年4月22日 (四) 09:10
无编辑摘要
attr = ['s', 'p', 'c'],
diff = ['easy', 'normal', 'hard', 'expert', 'exran', 'master'],
convertTime = (t) => `${ Math.floor(t / 60) }:${ (t % 60).toString().padStart(2, 0) }`,
select = new OO.ui.ComboBoxInputWidget({ menu: {items: [
new OO.ui.MenuSectionOptionWidget({label: '原名'}), ...optionsJa,
], width: '100%', filterFromInput: true, filterMode: 'substring'} }).on('change', value => {
const term = mw.sifdata.find(ele => ele.j == value || ele.c == value);
$output.text( `{{sif-song-tablerow|${ term.j }|${ attr[term.a] }|${ convertTime( term.t ) }` +
term.s.map(ele => {
const level = diff[ ele.d - 1];
return `|d-${ level }=${ ele.s }|c-${ level }=${ ele.c }`;
}).join( '' ) + '|条件=}}'
);
});
16,874

个编辑