MediaWiki:Gadget-DelAutoDropdown.js

From Wikipedia, the free encyclopedia

Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: hold down the Ctrl key and click the Refresh or Reload button. Firefox: hold down the Shift key while clicking Reload (or press Ctrl-Shift-R). Google Chrome and Safari users can just click the Reload button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.

/** Automatic deletion dropdown
  *******************************************************
  *
  *  Description: Looks for CSD/XFD/PROD templates on a page; if 
  *               one is present, picks up the deletion reason that's  
  *               hidden on the template and tweaks the 'delete' tab 
  *               link to preload that deletion summary.
  *  Maintainers: Happy-melon
  */

$(function() {
    if ( document.getElementById( 'ca-delete' ) && document.getElementById( 'delete-criterion' ) ) { 
        var link = document.getElementById( 'ca-delete' ).getElementsByTagName( 'a' )[0];
        var reason = document.getElementById( 'delete-reason' ).innerHTML;
        link.setAttribute( 'href', link.getAttribute( 'href' ) + '&wpReason=' + reason );
    }
});