User:逆襲的天邪鬼/Twinkle-lzh/friendlytag.js: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 176:
var params = pageobj.getCallbackParameters(),
tagRe, tagText = '', summaryText = '加入',
tags = [], groupableTags = [], i, totalTags;
 
// Remove tags that become superfluous with this action
Line 239:
 
// Check for preexisting tags and separate tags into groupable and non-groupable arrays
for( (i = 0; i < params.tags.length; i++ ) {
tagRe = new RegExp( '(\\{\\{' + params.tags[i] + '(\\||\\}\\})|\\|\\s*' + params.tags[i] + '\\s*=[a-z ]+\\d+)', 'im' );
if( !tagRe.exec( pageText ) ) {
if(tags Twinkle= tags.tag.multipleIssuesExceptions.indexOfconcat( params.tags[i]) === -1 ) {;
groupableTags = groupableTags.concat( params.tags[i] );
} else {
tags = tags.concat( params.tags[i] );
}
} else {
Morebits.status.warn( '信息', '在頁面上找到{{' + params.tags[i] +
'}}…跳过' );
// don't do anything else with merge tags
if (params.tags[i] === "merge") || params.tags[i] === "merge from" ||{
params.tags[i]mergeTarget === "mergeparams.mergeReason to")= {false;
} else {
params.mergeTarget = params.mergeReason = params.mergeTagOther = false;
tagsif = tags.concat( params.tags[i] === "遷"); {
params.mergeTargetmoveTarget = params.mergeReason = params.mergeTagOthermoveReason = false;
}
}