LLWiki正在建设中,欢迎加入我们

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

跳转到导航 跳转到搜索
大小无更改 、​ 2021年10月18日 (一) 17:42
无编辑摘要
(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('错误的空间编号!', '錯誤的空間編號!'), {type: 'error'});
return;
}
mw.timedQuery(api, {list: 'allpages', apnamespace: cat, apfilterredir: 'nonredirects', aplimit: 'max'},
wgULS('该空间的页面列表', '該空間的頁面列表')).then(ap => {
const pages = ap.query.allpages.map(ele => ele.pageid).sort((a, b) => a < b); // 由新到旧排列
if (pages.length === 0) {
mw.notify( wgULS('该空间沒有非重定向的页面!', '該空間沒有非重定向的頁面!'), {type: 'warn'} );
return;
}
6,698

个编辑

导航菜单