Skip to content

Commit 6cfac1d

Browse files
committed
fix(Twinkle-speedy): add O3 to user namespace
1 parent abedf88 commit 6cfac1d

File tree

2 files changed

+12
-29
lines changed

2 files changed

+12
-29
lines changed

dist/Twinkle/Twinkle.js

Lines changed: 6 additions & 14 deletions
Large diffs are not rendered by default.

src/Twinkle/modules/twinklespeedy.js

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -384,17 +384,20 @@ import {generateArray} from 'ext.gadget.Util';
384384
});
385385
break;
386386
case 2:
387-
// user
387+
case 118: {
388+
// user and draft
389+
const combinedList = [...Twinkle.speedy.userList, ...Twinkle.speedy.draftList];
388390
work_area.append({
389391
type: 'header',
390-
label: window.wgULS('用户页', '使用者頁面'),
392+
label: namespace === 2 ? window.wgULS('用户页', '使用者頁面') : '草稿',
391393
});
392394
work_area.append({
393395
type: radioOrCheckbox,
394396
name: 'csd',
395-
list: Twinkle.speedy.generateCsdList(Twinkle.speedy.userList, mode),
397+
list: Twinkle.speedy.generateCsdList(combinedList, mode),
396398
});
397399
break;
400+
}
398401
case 3:
399402
// user talk
400403
if (mw.util.isIPAddress(mw.config.get('wgRelevantUserName'))) {
@@ -442,18 +445,6 @@ import {generateArray} from 'ext.gadget.Util';
442445
list: Twinkle.speedy.generateCsdList(Twinkle.speedy.categoryList, mode),
443446
});
444447
break;
445-
case 118:
446-
// draft
447-
work_area.append({
448-
type: 'header',
449-
label: '草稿',
450-
});
451-
work_area.append({
452-
type: radioOrCheckbox,
453-
name: 'csd',
454-
list: Twinkle.speedy.generateCsdList(Twinkle.speedy.draftList, mode),
455-
});
456-
break;
457448
case namespace % 2 === 1 && namespace !== 3:
458449
// show db-talk on talk pages, but not user talk pages
459450
work_area.append({

0 commit comments

Comments
 (0)