User:Pythoncoder/Scripts/voteSymbols
Description | Displays symbols next to votes |
---|---|
Author(s) | Pythoncoder (current maintainer), Ais523 (creator), Salvidrim! |
Status | Stable |
First released | September 13, 2006 |
Version | 3.1.4 |
Updated | November 26, 2023 |
Browsers | Tested with Firefox 110 and Mobile Safari 16 but should work with all modern browsers |
Skins | Tested on all current skins (Vector 2022, Vector, MonoBook, CologneBlue, Modern, Timeless, Minerva) |
Source | User:Pythoncoder/Scripts/voteSymbols.js |
Vote Symbols[1] (source) is a script that displays symbols next to users' votes, !votes, and closes. Adding symbols next to votes helps distinguish them quickly, through their different colors.
Now optimized for high-resolution displays!
History of voting symbols
editThere used to be templates one could use to put symbols next to their !votes in discussions. However, these were deleted as a result of many, many, many, many deletion discussions and DRVs (I might have missed a few), leading to the salting of {{support}}, {{oppose}}, and similar templates.
Voting symbol templates are common on other wikis, such as Wikimedia Commons.
To bring back this feature, a script was written by Ais523 in 2006. This is an update to that script which adds more icons and votes and takes out a couple of less useful votes that generate frequent false positives.
Installation
editTo install it, copy and paste this code into your common.js page:
importScript('User:Pythoncoder/voteSymbols.js'); // Linkback: [[User:Pythoncoder/voteSymbols.js]]
You can also use the Script Installer gadget to install this and other user scripts automatically.
Supported symbols
edit- : Support, Agree, Endorse, Accept, Good Block
- : Keep, Allow, Permit
- : Oppose, Disagree, Overturn, Object, Disallow, Decline, Bad Block, Opposition, Objection
- : Delete, Remove, Pull
- : Neutral, Meh, Ambivalent, Unsure
- : Merge, Upmerge
- : Move, Transwiki, Convert, Transwikify
- : Redirect, Retarget, Repost
- : Relist, Change, Recuse, Refine, Mixed
- : Comment, Note, Statement
- : Delist, Demote
- : Question, Query, Request, Inquiry
- : Disambiguate, Dab, Dabify, Set Index, SIA
- : Wait, Hold, Postpone
- : Rename
- : Undelete, Restore
- : Close, Speedy Close, No Consensus
- : Split
- : Abstain, Abstention, Unnecessary, Moot, Mu, Irrelevant, Void
- : Draftify, Incubate
- : Userfy
- : Listify, Blurb
- : Reply
- : Salt
- : Withdraw, Withdrawn
- : Info, Information
- : Update, Answer
- : Snow, Snowball
- : Blank, Keep Blanked
- : Speedy Delete, Speedy (with nothing after it)
- : Speedy Keep
- : Speedy Redirect
- : Strong Support, Strongly Support, Strong agree, Strongly agree
- : Weak Support, Weakly Support, Weak agree, Weakly agree
- : Strong Oppose, Strongly Oppose, Strong disagree, Strongly disagree, Strong object, Strongly object, Strong Opposition, Strong Objection
- : Weak Oppose, Weakly Oppose, Weak disagree, Weakly disagree, Weak Object, Weakly Object, Weak Opposition, Weak Objection
- : Partial Support, Conditional Support, Semi-support
- : Ongoing
- : Tag, Retag
- : Historical, Tag historical, Deprecate
- : Speedy Merge
- : Speedy Rename
- : Suggestion
- : Subst, Substitute
- : Recent Death, RD
Supported venues
editThis script contains symbols designed for the following venues:
- requests for adminship (and bureaucratship)
- X for deletion
- proposed mergers
- requested moves
- deletion review
- arbitration requests
- requests for comment on village pumps or elsewhere
- in the news candidates
- administrators' noticeboard
The script should work on other pages as well.
Changelog
edit- v1 (Sep 13 2006): Added support, endorse, keep, oppose, overturn, object, delete, neutral, merge, upmerge, move, rename, userfy, transwiki, redirect, opinion, relist, subst, salt, change, comment, update, note, delist, question, split, wait, BJAODN
- v1.1 (Sep 12 2014): Added Allow, Listify, Retarget
- v1.2 (Mar 27 2018): First version by me — Removed Opinion, List (likely to cause false positives)
- v1.2.1 (Apr 12 2018): Removed BJAODN
- v2 (May 9 2018): Added Unsupport, No Consensus, Abstain, Draftify, Draft, Incubate, Reply, Withdraw, Withdrawn, Snow, Snowball, WP:SNOW; changed Rename, Userfy, Listify, Convert, Salt, Split
- v2.0.1 (May 10 2018): Added No consensus
- v2.0.2 (May 24 2018): Added Kept; removed Draft, No Consensus
- v2.0.3 (May 28 2018): Re-added code excluding anything with "no"; changed Rename icon; removed Kept
- v2.0.4 (Jul 14 2018): Added Comments, Info, Information; changed Update, Convert; fixed SIA; removed Set index, WP:SNOW
- v2.0.5 (Oct 12 2018): Added Hold
- v2.0.6 (Nov 9 2018): Added Arbitration votes (Accept, Decline, Recuse), Remove
- v2.1 (Dec 10 2018): Added support for high-resolution displays
- v3 (Mar 7 2019): Added Blank, Speedy, Speedy Delete, Speedy Keep, Speedy Redirect, Strong Support, Strongly Support, Weak Support, Strong Oppose, Strongly Oppose, Weak Oppose, Partial Support, Conditional Support
- v3.0.1 (Mar 8 2019): Added Demote, Answer; rewrote code to be more efficient and catch errors
- v3.0.2 (Mar 25 2019): Added Pull, Ongoing, Query; excluded portals
- v3.0.3 (Mar 27 2019): Added Repost
- v3.0.4 (Apr 12 2019): Excluded templates, categories, files, help pages, and mediawiki pages
- v3.0.5 (May 10 2019): Added Good Block, Bad Block
- v3.0.6 (Jun 11 2019): Added Transwikify
- v3.0.7 (Oct 4 2019): Added Tag, Retag, Historical
- v3.0.8 (Jan 11 2020): Added Set Index, Moot, Mu
- v3.0.9 (Jan 24 2020): Added Refine, Keep Blanked
- v3.0.10 (Feb 4 2020): Bug fix (see [1])
- v3.0.11 (May 13 2020): Added Abstention, Speedy Close, No Consensus
- v3.0.12 (Jul 27 2020): Added Statement, Postpone, Semi-Support
- v3.0.13 (Aug 8 2020): Added Weakly Support, Weakly Oppose, Speedy Merge
- v3.0.14 (Sep 25 2020): Added Agree, Disagree, Strong agree, Strongly agree, Strong disagree, Strongly disagree, Weak agree, Weakly agree, Weak disagree, Weakly disagree
- v3.0.15 (Nov 24 2020): Added Meh
- v3.0.16 (Dec 10 2020): Added Speedy Rename, Substitute; added
!
to list of punctuation marks to ignore - v3.0.17 (Mar 10 2021): Added Deprecate, fixed Speedy Rename
- v3.0.18 (Mar 29 2021): Added Ambivalent, Mixed, Unsure; removed Unsupport
- v3.0.19 (Apr 13 2021): Added Request
- v3.0.20 (May 10 2021): Added Tag Historical
- v3.0.21 (May 15 2021): Added Strong Object, Strongly Object
- v3.0.22 (Jun 27 2021): Added Opposition, Strong Opposition, Weak Opposition, Weak Object, Weakly Object
- v3.0.23 (Jul 11 2021): Added Inquiry
- v3.0.24 (Jul 15 2021): Bug fixes
- v3.0.25 (Aug 19 2021): Added Suggestion
- v3.0.26 (May 1 2022): Added Strongest Support, Strongest Oppose, Weakest Support, Weakest Oppose; bug fixes
- v3.0.27 (Aug 27 2022): Added Objection, Strong Objection, Weak Objection
- v3.1 (Jan 21 2023): Changed "style='height: 60px'" to "height='30'" for improved performance; added Irrelevant, Void
To do
edit- Change ongoing, repost, and other ITNC icons?
- 3 words: move to draft, move to draftspace, strongest possible support/oppose
- Fix list/SIA icons
- Ignore content inside <s> or <del>
See also
edit- Commons: Category:Norro style 1 icons and its subcategories
- Commons: Commons:Polling templates
- User polling symbol guides:
- User:Ais523/votesymbols (documentation page for original script)
Notes
edit- ^ Copy the following code, edit your user JavaScript, then paste:
{{subst:lusc|1=User:Pythoncoder/Scripts/voteSymbols.js}}