6,698
个编辑
LLWiki正在建设中,欢迎加入我们!
(llwiki的数据库完全不对了?) |
小 |
||
flag = pages[0] == id || ctn && pages.includes(id); // &&的优先级高于||
list = [pages, flag ? pages.indexOf(id) + 1 : 0];
if (ctn && !flag) { mw.notify(wgULS('当前页面并不属于该分类或命名
{type: 'warn'}); }
mw.storage.setObject( 'inspect-category', [pages, list[1] - flag] );
textInput = new OO.ui.TextInputWidget(),
fromHere = new OO.ui.CheckboxInputWidget(),
message = [ $('<p>', {text: wgULS('请输入分类名或命名
textInput.$element,
new OO.ui.FieldLayout(fromHere, {label: wgULS('从当前页面继续', '從當前頁面繼續'), align: 'inline'}).$element
return;
}
// 输入数字对应命名
if (!isNaN(cat)) {
if (!Object.keys( mw.config.get( 'wgFormattedNamespaces' ) ).includes(cat)) {
mw.notify(wgULS('错误的命名
return;
}
mw.timedQuery(api, {list: 'allpages', apnamespace: cat, apfilterredir: 'nonredirects', aplimit: 'max'},
wgULS('该命名
const pages = ap.query.allpages.map(ele => ele.pageid).sort((a, b) => a < b); // 由新到旧排列
if (pages.length === 0) {
mw.notify( wgULS('该命名
return;
}
|