LLWiki正在建设中,欢迎加入我们!
“MediaWiki:Gadget-mainpage-edit.js”的版本间差异
跳转到导航
跳转到搜索
小 |
|||
'gadget-ma-protect': '保護頁面失敗!錯誤原因:$1'
}) );
let items = [], $table, $tag, table, wikitext;
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'},
},
dict = {ll: 'muse', llss: 'aqours', llspst: 'liella'},
id = mw.config.get( 'wgArticleId' ),▼
pagename = mw.config.get( 'wgPageName' ),▼
isMobile = mw.config.get( 'skin' ) == 'minerva',▼
mode = pagename.startsWith( 'LLWiki:首页/当年今日/' ),
writeText = () => {
const
'{{首页/标签|' + ele[0] + '}}' + (ele[2] ? ele[2].getValue() : ele[1] || '') + '\n').join(''),
colorMod = mode ? ['
return (mode ? '{{#widget:首页}}' : wikitext.slice(0, table.index)) +
(colorMod.length ? '{{colorMod|' + colorMod.map(chara => chara + '=1').join('|') + '}}' : '') +
'\n{|\n' +
(mode ? '' : wikitext.slice( table.index + table.length ));
},
▲ id = mw.config.get( 'wgArticleId' ),
▲ pagename = mw.config.get( 'wgPageName' ),
▲ isMobile = mw.config.get( 'skin' ) == 'minerva',
width = $('#mw-content-text').width() * (isMobile ? 1 : 0.32) - (isMobile ? 68 : 36),
$newTr = $('<tr>', {html: [$('<td>', {html: $('<span>', {class: 'mainpage-tag'})}), '<td>']}),
});
(id ? mw.standardQuery( api ) : Promise.resolve()).then(data => {
items =
.map(ele => [ele[1].trim(), ele[2].trim()]);
table = wikitext.match( /\n{\|\n[\s\S]+?\|}(?=[^}])/ );
});
$('<div>', {id: 'mainpage-btns', html: btns.map(ele => ele.$element)}).appendTo( '.mainpage-flex' );
|