User:Evad37/TFDcloser

This script, TFDcloser (source), makes it easy to close TFD discussions.
 * See the talk page for development and testing discussions. Anyone using this relatively new (July 2016) script should monitor their contributions and actions carefully, and report any unexpected occurrences. - Evad37 &#91;talk] 11:26, 25 July 2016 (UTC)

Installation
To install the script, add: importScript('User:Evad37/TFDcloser.js'); // User:Evad37/TFDcloser to Special:MyPage/common.js.

Closing options
TFDcloser adds the following one-click close options to TFD entries:
 * [keep/other]
 * Use for: Keep, or other close that will result in the template(s) being kept (e.g. Redirect, No Consensus)
 * Details: Prompts for result & rationale; closes discussion using that result & rationale (and NAC if non-admin); adds Old TfD to template talkpage; removes Template for discussion/dated or Tfm/dated from template


 * [qK] (QuickKeep)
 * Use for: Keep, when no further rationale is required
 * Details: Same as [keep/other], but instead of prompting, just uses "Keep" as the result/rationale


 * [delete/other]
 * Use for: Delete, or other close that will result in the template(s) being deleted (e.g. Review, Convert, Substitute)
 * Details (admins): Prompts for result & rationale; closes discussion using that result & rationale; prompts for which holding cell section to use, or "delete now";
 * If a holding cell section is selected: adds tfdl to that holding cell section, and replaces Template for discussion/dated or Tfm/dated with {Being deleted} (&lt;noinclude&gt;'d);
 * If "delete now" selected: performs delete action, using a link to the TFD discussion as the reason
 * Details (non-admins): Prompts for result & rationale; closes discussion using that result, rationale, and NAC; prompts for which holding cell section to use; adds tfdl to that holding cell section; replaces Template for discussion/dated or Tfm/dated with Being deleted (&lt;noinclude&gt;'d)


 * [qD] (QuickDelete)
 * Use for: Delete, when no further rationale is required
 * Details: Same as [delete/other], but instead of prompting, just uses "Delete" as the result/rationale. Will still prompt for a holding cell section or (if admin) "delete now"


 * [relist]
 * Details: Prompts for optional relist comment; relists discussion on current day's TFD subpage; closes original discussion as "Relist" (and removes the old discussion); updates Template for discussion/dated or Tfm/dated on template


 * [other close]
 * Use for: Closes which require different actions for one or more of the templates listed at the discussion (e.g. Merge, Delete some but keep others)
 * Details: Prompts for result & rationale; closes discussion using that result/rationale; opens each template so that further manual action can be undertaken.

Or, if the script can't identify any templates, just one option:
 * [Close]
 * Prompts for closing comment, and closes the discussion with that comment, but takes no further action.

Hide/Show closed sections
An option to hide or show already closed sections, making it easer to find uncooked sections. Appears near the Move link, in the More dropdown menu.