User:逆襲的天邪鬼/Twinkle-lzh/friendlytag.js: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 157: | Line 157: | ||
'無據': '文章沒有任何參考來源', |
'無據': '文章沒有任何參考來源', |
||
'文未準': '文章存在一些問題,需要修正。必須指出具體原因。選中此條後會顯示一些常用原因,另外也可以填寫自己的理由。', |
'文未準': '文章存在一些問題,需要修正。必須指出具體原因。選中此條後會顯示一些常用原因,另外也可以填寫自己的理由。', |
||
'遷': '請求移動條目', |
'遷': '請求移動條目。請記得給出目標名稱和移動原因。', |
||
'併': '請求與其他條目合併' |
'併': '請求與其他條目合併。請記得給出合併目標和原因。' |
||
}; |
}; |
||
Line 175: | Line 175: | ||
main: function( pageobj ) { |
main: function( pageobj ) { |
||
var params = pageobj.getCallbackParameters(), |
var params = pageobj.getCallbackParameters(), |
||
tagRe, tagText = '', summaryText = ' |
tagRe, tagText = '', summaryText = '增', |
||
tags = [], i, totalTags; |
tags = [], i, totalTags; |
||
Line 199: | Line 199: | ||
currentTag += params.tagParameters.disputeCustomReason; |
currentTag += params.tagParameters.disputeCustomReason; |
||
} |
} |
||
currentTag += '}}\n' |
|||
break; |
break; |
||
Line 206: | Line 207: | ||
// normalize the merge target for now and later |
// normalize the merge target for now and later |
||
params.tagParameters.moveTarget = Morebits.string.toUpperCaseFirstChar(params.tagParameters.moveTarget.replace(/_/g, ' ')); |
params.tagParameters.moveTarget = Morebits.string.toUpperCaseFirstChar(params.tagParameters.moveTarget.replace(/_/g, ' ')); |
||
currentTag += |
currentTag += params.tagParameters.moveTarget + '}}\n'; |
||
} |
} |
||
break; |
break; |
||
Line 215: | Line 216: | ||
// normalize the merge target for now and later |
// normalize the merge target for now and later |
||
params.tagParameters.mergeTarget = Morebits.string.toUpperCaseFirstChar(params.tagParameters.mergeTarget.replace(/_/g, ' ')); |
params.tagParameters.mergeTarget = Morebits.string.toUpperCaseFirstChar(params.tagParameters.mergeTarget.replace(/_/g, ' ')); |
||
currentTag += |
currentTag += params.tagParameters.mergeTarget + '}}\n'; |
||
} |
} |
||
break; |
break; |
||
Line 266: | Line 267: | ||
"$1" + tagText); |
"$1" + tagText); |
||
summaryText += ( tags.length > 0 ? ' |
summaryText += ( tags.length > 0 ? '模' : '' ) + |
||
'至文 |
'至文內'; |
||
// avoid truncated summaries |
// avoid truncated summaries |
||
Line 285: | Line 286: | ||
if (params.tagParameters.mergeReason) { |
if (params.tagParameters.mergeReason) { |
||
// post the rationale on the talk page (only operates in main namespace) |
// post the rationale on the talk page (only operates in main namespace) |
||
talkpageText = " |
talkpageText = "\n== 議併至[[" + params.tagParameters.mergeTarget + "]] ==\n"; |
||
talkpageText += params.tagParameters.mergeReason.trim() + "--~~~~"; |
talkpageText += params.tagParameters.mergeReason.trim() + "--~~~~"; |
||
Line 299: | Line 300: | ||
if (params.tagParameters.moveReason) { |
if (params.tagParameters.moveReason) { |
||
// post the rationale on the talk page (only operates in main namespace) |
// post the rationale on the talk page (only operates in main namespace) |
||
talkpageText = " |
talkpageText = "\n== 議遷至[[" + params.tagParameters.moveTarget + "]] ==\n"; |
||
talkpageText += params.tagParameters.moveReason.trim() + "--~~~~"; |
talkpageText += params.tagParameters.moveReason.trim() + "--~~~~"; |
||