Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 

















User:Chairboy/csdhelper.greasemonkey.js

















User page
Talk
 

















Read
View source
View history
 








Tools
   


Actions  



Read
View source
View history
 




General  



What links here
Related changes
User contributions
User logs
View user groups
Upload file
Special pages
Permanent link
Page information
Get shortened URL
Download QR code
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

< User:Chairboy

Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
Simple script to add a click-menu to the article delete screen for administrators to make it easy to leave useful [[WP:CSD|speedy delete criteria]].  Saves time and is friendlier to the article authors who may not get meaningful information out of 'a7' or 'db-context' as the specified reason.
[[Image:Csdhelper-screen.JPG|thumb|center|370px]]
To use this in Greasemonkey, just copy the code below into a file named '''csdhelper.user.js''' on your computer, then drag the file into your browser.  Greasemonkey should offer to install it.
<pre>
// CSD helper script 
// Help with wikipedia article deletion
// 2007-04-24
// GFDL
// Ben Hallert
// 
// ==UserScript==
// @name        CSDHelper
// @namespace   http://hallert.net/
// @description Provide a dropdown menu of CSD criteria in delete pages on Wikipedia.  Admins only.
// @include     http://en.wikipedia.org/*
// ==/UserScript==

if (document.getElementById('deleteconfirm'))
{
        var parent_form = document.getElementById('deleteconfirm');
        var par         = document.getElementById('wpReason');
        var newhelper   = document.createElement('select');
        newhelper.setAttribute('id','csdhelper');
        newhelper.setAttribute('onChange','document.getElementById(\'wpReason\').value = document.getElementById(\'csdhelper\').value;');
        newhelper.innerHTML = "<option value=\'\'>Select a CSD</option>"
+ "<option value=\'[[WP:CSD]] Articles, subsection 1 - Very short article containing little or no context.\'>A1 - No context</option>"
+ "<option value=\'[[WP:CSD]] Articles, subsection 3 - No content whatsoever.\'>A3 - No content</option>"
+ "<option value=\'[[WP:CSD]] Articles, subsection 7 - No assertion of [[WP:NOTABLE|notability]] is made by this person, music group, or organization\'>A7 - Non-notable</option>"
+ "<option value=\'\'>---------------</option>"
+ "<option value=\'[[WP:CSD]] General criteria, subsection 1 - Unsalvageably incoherent gibberish.\'>G1 - Nonsense</option>"
+ "<option value=\'[[WP:CSD]] General criteria, subsection 4 - Repost of an article removed via a recognized [[WP:XFD|deletion process]] that is identical or substantially alike.\'>G4 - Reposted XFD</option>"
+ "<option value=\'[[WP:CSD]] General criteria, subsection 5 - Page created by a banned user while he/she was banned.\'>G5 - Banned user</option>"
+ "<option value=\'[[WP:CSD]] General criteria, subsection 6 - Non-controversial housekeeping deletion.\'>G6 - Housekeeping</option>"
+ "<option value=\'[[WP:CSD]] General criteria, subsection 7 - The page was mistakenly created and the original author wanted it removed.  There were no other edits.\'>G7 - Author requested del</option>"
+ "<option value=\'[[WP:CSD]] General criteria, subsection 8 - Talk page of an article that does not exist.\'>G8 - Talk page of del'd article</option>"
+ "<option value=\'[[WP:CSD]] General criteria, subsection 10 - Page serves no purpose but to disparage its subject.  The [[WP:NPA]] policy may apply as well.\'>G10 - Attack</option>"
+ "<option value=\'[[WP:CSD]] General criteria, subsection 11 - Blatant [[WP:SPAM|advertising]].  Page exclusively promotes a company, product, group, or service without realistic encyclopedic rewrite.\'>G11 - WP:SPAM</option>"
+ "<option value=\'[[WP:CSD]] General criteria, subsection 12 - Blatant copyright violation without non-infringing content worth saving.\'>G12 - Blatant Copyvio</option>"
+ "<option value=\'\'>---------------</option>"
+ "<option value=\'[[WP:CSD]] Redirects, subsection 1 - Redirect to an article that does not exist.\'>R1 - Redirect to nowhere</option>"
+ "<option value=\'[[WP:CSD]] Images, subsection 1 - Redundant copy.  This image is a redundant copy in the same format and or lower resolution.\'>I1 - Redundant (non-commons) image</option>"
+ "<option value=\'[[WP:CSD]] Images, subsection 3 - Improper license.  Must be [[WP:COPYRIGHT]] compliant.\'>I3 - Improper license</option>"
+ "<option value=\'[[WP:CSD]] Images, subsection 4 - Lack of any licensing information.  Images without licenses for 7 days are removed without warning.\'>G4 - Missing license for 7+ d</option>"
+ "<option value=\'[[WP:CSD]] Images, subsection 8 - Replaced by a properly licensed version on [[Wikimedia Commons]].\'>I8 - Replaced w/ commons</option>"
+ "<option value=\'[[WP:CSD]] Categories, subsection 1 - Empty categories with no actual content.\'>C1 - Empty category</option>"
+ "<option value=\'[[WP:CSD]] User pages, subsection 1 - User request to delete own subpage.\'>U1 - Userpage del request</option>"
+ "<option value=\'[[WP:CSD]] User pages, subsection 2 - Nonexistant user.\>U2 - Nonexistant user</option>"
+ "<option value=\'[[WP:CSD]] User pages, subsection 3 - Fair use galleries in user space are not allowed.\'>U3 - Fair use gallery</option>"
+ "<option value=\'[[WP:CSD]] Templates, subsection 1 - Divisive or inflammatory template.\'>T1 - Fight template</option>";

        if(parent_form)
        {
                var firsttable  = parent_form.getElementsByTagName('table')[0];
                if(firsttable)
                {
                        var firsttbody  = firsttable.getElementsByTagName('tbody')[0];
                        if(firsttbody)
                        {
                                var firstrow    = firsttbody.getElementsByTagName('tr')[0];
                                if(firstrow)
                                {
                                        var newcell     = firstrow.insertCell(0);
                                        newcell.setAttribute('rowspan','3');
                                        newcell.appendChild(newhelper);
                                        newhelper.setAttribute('size','24');
                                }
                        }
                }
        }



}
void 0
</pre>

Retrieved from "https://en.wikipedia.org/w/index.php?title=User:Chairboy/csdhelper.greasemonkey.js&oldid=125522561"





This page was last edited on 24 April 2007, at 14:34 (UTC).

Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



Privacy policy

About Wikipedia

Disclaimers

Contact Wikipedia

Code of Conduct

Developers

Statistics

Cookie statement

Mobile view



Wikimedia Foundation
Powered by MediaWiki