User:逆襲的天邪鬼/Twinkle-lzh/twinklespeedy.js: Difference between revisions
User:逆襲的天邪鬼/Twinkle-lzh/twinklespeedy.js (view source)
Revision as of 07:36, 4 June 2017
, 7 years agono edit summary
mNo edit summary |
No edit summary |
||
Line 337:
var radioOrCheckbox = (Twinkle.speedy.mode.isMultiple(mode) ? 'checkbox' : 'radio');
// if (Twinkle.speedy.mode.isSysop(mode) && !Twinkle.speedy.mode.isMultiple(mode)) {
work_area.append( { type: 'header', label: '自定義理由' } );
work_area.append( { type: radioOrCheckbox, name: 'csd', list: Twinkle.speedy.generateCsdList(Twinkle.speedy.customRationale, mode) } );
// }
switch (namespace) {
Line 367:
// custom rationale lives under general criteria when tagging
var generalCriteria = Twinkle.speedy.generalList;
// if (!Twinkle.speedy.mode.isSysop(mode)) {
generalCriteria = Twinkle.speedy.customRationale.concat(generalCriteria);
// }
work_area.append( { type: 'header', label: '常規' } );
work_area.append( { type: radioOrCheckbox, name: 'csd', list: Twinkle.speedy.generateCsdList(generalCriteria, mode) });
Line 406:
return $.map(list, function(critElement) {
var criterion = $.extend({}, critElement);
}▼
if (multiple) {
Line 494 ⟶ 489:
label: '自定義理由' + (Morebits.userIsInGroup('sysop') ? '(自定義刪除理由)' : ''),
value: 'reason',
tooltip: '
subgroup: {
name: 'reason_1',
Line 501 ⟶ 496:
size: 60
},
}
];
Line 509 ⟶ 503:
label: '非文言',
value: 'a1',
tooltip: '條目根本不是文言文,只有完全重寫才能
},
{
Line 540 ⟶ 534:
label: '作者請求',
value: 'g1',
tooltip: '注意:應該只
},
{
Line 639 ⟶ 633:
Twinkle.speedy.callbacks = {
getTemplateCodeAndParams: function(params) {
▲ $.each(params.normalizeds, function(index, norm) {
code += reasons.join(';') + "}}";
code += "|" + Twinkle.speedy.reasonHash[norm.toLowerCase()];▼
parameters = params.templateParams[index] || [];▼
▲ $.extend(params.utparams, Twinkle.speedy.getUserTalkParameters(norm, parameters));
▲ });
▲ code = "{{刪|";
return [code, params.utparams];
},
var
if (Twinkle.speedy.reasonHash[norm]) {
▲ }
});
return reasons;
},
Line 704 ⟶ 664:
Twinkle.speedy.callbacks.sysop.deletePage( reason, params );
} else {
▲ Twinkle.speedy.callbacks.sysop.deletePage( reason, params );
}
},
Line 913 ⟶ 867:
// Generate edit summary for edit
var editsummary = '提速刪:' + Twinkle.speedy.callbacks.getReasons(params);
▲ $.each(params.normalizeds, function(index, norm) {
pageobj.setPageText(code + "\n" + text);
Line 1,019 ⟶ 961:
appendText += "\n# [[:" + Morebits.pageNameNorm + "]]: ";
appendText = Twinkle.speedy.callbacks.getReasons(params);
if (params.logInitialContrib) {
|