Skip to content

Commit

Permalink
image, speedy, xfd: remove {{move to Commons}} when tagging files for…
Browse files Browse the repository at this point in the history
… deletion

Per request on [[WT:TW]]. Similar to what we do with {{new unreviewed article}}.
  • Loading branch information
atlight committed Dec 30, 2011
1 parent e5de0db commit c6589e7
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 1 deletion.
3 changes: 3 additions & 0 deletions modules/twinkleimage.js
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,9 @@ Twinkle.image.callbacks = {
var text = pageobj.getPageText();
var params = pageobj.getCallbackParameters();

// remove "move to Commons" tag - deletion-tagged files cannot be moved to Commons
text = text.replace(/\{\{(mtc|(copy |move )?to ?commons|move to wikimedia commons|copy to wikimedia commons)[^}]*}}/gi, "");

var tag = "{{di-" + params.type + "|date={{subst:#time:j F Y}}";
switch( params.type ) {
case 'no source no license':
Expand Down
4 changes: 4 additions & 0 deletions modules/twinklespeedy.js
Original file line number Diff line number Diff line change
Expand Up @@ -1032,6 +1032,10 @@ Twinkle.speedy.callbacks = {

// Remove tags that become superfluous with this action
text = text.replace(/\{\{\s*(New unreviewed article|Userspace draft)\s*(\|(?:\{\{[^{}]*\}\}|[^{}])*)?\}\}\s*/ig, "");
if (mw.config.get('wgNamespaceNumber') === 6) {
// remove "move to Commons" tag - deletion-tagged files cannot be moved to Commons
text = text.replace(/\{\{(mtc|(copy |move )?to ?commons|move to wikimedia commons|copy to wikimedia commons)[^}]*}}/gi, "");
}

// Generate edit summary for edit
var editsummary;
Expand Down
6 changes: 5 additions & 1 deletion modules/twinklexfd.js
Original file line number Diff line number Diff line change
Expand Up @@ -913,6 +913,8 @@ Twinkle.xfd.callbacks = {
var text = pageobj.getPageText();
var params = pageobj.getCallbackParameters();

text = text.replace(/\{\{(mtc|(copy |move )?to ?commons|move to wikimedia commons|copy to wikimedia commons)[^}]*}}/gi, "");

pageobj.setPageText("{{ffd|log=" + params.date + "}}\n" + text);
pageobj.setEditSummary("Nominated for deletion at [[" + params.logpage + "#" + mw.config.get('wgPageName') + "]]." + Twinkle.getPref('summaryAd'));
switch (Twinkle.getPref('xfdWatchPage')) {
Expand Down Expand Up @@ -963,6 +965,8 @@ Twinkle.xfd.callbacks = {
var text = pageobj.getPageText();
var params = pageobj.getCallbackParameters();

text = text.replace(/\{\{(mtc|(copy |move )?to ?commons|move to wikimedia commons|copy to wikimedia commons)[^}]*}}/gi, "");

pageobj.setPageText("{{puf|help=off|log=" + params.date + "}}\n" + text);
pageobj.setEditSummary("Listed at [[WP:PUF|possibly unfree files]]: [[" + params.logpage + "#" + mw.config.get('wgPageName') + "]]." + Twinkle.getPref('summaryAd'));
switch (Twinkle.getPref('xfdWatchPage')) {
Expand Down Expand Up @@ -1152,7 +1156,7 @@ Twinkle.xfd.callbacks = {
var params = pageobj.getCallbackParameters();

pageobj.setPageText("{{subst:cfr-speedy|1=" + params.target + "}}\n" + text);
pageobj.setEditSummary("Nominated for speedy renaming; see [[WP:CFDS|categories for discussion/Speedy]]." + Twinkle.getPref('summaryAd'));
pageobj.setEditSummary("Nominated for speedy renaming; see [[WP:CFDS|Categories for discussion/Speedy]]." + Twinkle.getPref('summaryAd'));
switch (Twinkle.getPref('xfdWatchPage')) {
case 'yes':
pageobj.setWatchlist(true);
Expand Down

0 comments on commit c6589e7

Please sign in to comment.