121 captures
23 Mar 2015 - 12 Jan 2026
Feb MAR Apr
13
2019 2020 2021
success
fail

About this capture

COLLECTED BY

Collection: Save Page Now

TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20200313122327/https://en.wikipedia.org/wiki/Module:Icon/data
 





Permanently protected module

Module:Icon/data



From Wikipedia, the free encyclopedia

< Module:Icon

Jump to navigation  Jump to search  

Module documentation[view] [edit] [history] [purge]

This module stores icon data for Module:Icon.

Adding icons

To add a new icon, add a table in the following format:

 code = {
  image = "My image name.xyz",
  tooltip = "My tooltip text",
 },

If you want to add aliases for the code, use the following format instead:

 code = {
  aliases = {"alias1", "alias2"},
  image = "My image name.xyz",
  tooltip = "My tooltip text",
 },

If any of the text you add has double quotes in, you will need to escape it with backslashes like this: "My\"quoted\" image.svg".

Please make sure that any codes and aliases that you add don't match any existing codes or aliases. If they do, one of them will be overwritten with the other (and it's not possible to say for certain which will be overwritten with which).

You can omit the tooltip text if you want, but it is recommended that you add it.

Removing icons

Removing icons is fairly easy. Just remove the relevant entry from the data table. You can't remove the _DEFAULT entry, as Module:Icon relies on it being there.

-- This module stores icon data for [[Module:Icon]].

--------------------------------------------------------------------------------
-- Icon data
--------------------------------------------------------------------------------

local data = {
 fa = {
  image = "Featured article star.svg",
  tooltip = "Featured article",
 },
 far = {
  image = "Cscr-star piece.png",
  tooltip = "Featured article review",
 },
 farc = {
  image = "Cscr-star piece.png",
  tooltip = "Featured article removal candidate",
 },
 ffa = {
  aliases = {"dfa"},
  image = "Featured article star - cross.svg",
  tooltip = "Former featured article",
 },
 fac = {
  aliases = {"fan"},
  image = "Cscr-candidate.svg",
  tooltip = "Featured article candidate",
 },
 ffac = {
  aliases = {"nofa"},
  image = "Featured article star - cross.svg",
  tooltip = "Failed featured article candidate",
 },
 fl = {
  image = "Featured article star.svg",
  tooltip = "Featured list",
 },
 flrc = {
  aliases = {"flr"},
  image = "Cscr-star piece.png",
  tooltip = "Featured list removal candidate",
 },
 ffl = {
  aliases = {"dfl"},
  image = "Cscr-featured-strike.svg",
  tooltip = "Former featured list",
 },
 flc = {
  aliases = {"fln"},
  image = "Cscr-candidate.svg",
  tooltip = "Featured list candidate",
 },
 fflc = {
  aliases = {"nofl"},
  image = "Cscr-former.svg",
  tooltip = "Failed featured list candidate",
 },
 a = {
  image = "Symbol a class.svg",
  tooltip = "A-Class article",
 },
 dac = {
  aliases = {"daa"},
  image = "Symbol unsupport A vote.svg",
  tooltip = "Demoted A-Class article",
 },
 acc = {
  aliases = {"acn", "aac"},
  image = "A candidate.svg",
  tooltip = "A-Class article candidate",
 },
 noac = {
  aliases = {"faac"},
  image = "Symbol unsupport A vote.svg",
  tooltip = "Failed A-Class article candidate",
 },
 ga = {
  image = "Symbol support vote.svg",
  tooltip = "Good article",
 },
 gar = {
  image = "GA Candidate Neutral vote(ChaosNil).svg",
  tooltip = "Good article reassessment",
 },
 dga = {
  image = "Symbol unsupport vote.svg",
  tooltip = "Delisted good article",
 },
 gan = {
  aliases = {"gac"},
  image = "GA candidate.svg",
  tooltip = "Good article nominee",
 },
 ga2 = {
  image = "Symbol neutral vote.svg",
  tooltip = "Good article, 2nd opinion",
 },
 gah = {
  image = "Symbol wait.svg",
  tooltip = "Good article on hold",
 },
 fgan = {
  aliases = {"noga", "gaf", "gf"},
  image = "Symbol oppose vote.svg",
  tooltip = "Failed good article nominee",
 },
 fp = {
  image = "Cscr-featured.svg",
  tooltip = "Featured picture",
 },
 fpc = {
  aliases = {"fpn"},
  image = "Cscr-candidate.svg",
  tooltip = "Featured picture candidate",
 },
 ffp = {
  image = "Cscr-former.svg",
  tooltip = "Former featured picture",
 },
 vp = {
  image = "ENWP VP Logo.svg",
  tooltip = "Valued picture",
 },
 vpc = {
  image = "Valued pics 1.svg",
  tooltip = "Valued picture candidate",
 },
 fs = {
  image = "Cscr-featured.svg",
  tooltip = "Featured sound",
 },
 ffs = {
  image = "Cscr-former.svg",
  tooltip = "Former featured sound",
 },
 fsc = {
  image = "Cscr-candidate.svg",
  tooltip = "Featured sound candidate",
 },
 fpo = {
  image = "Linecons big-star.svg",
  tooltip = "Before the featured portal process ceased in 2017, this had been designated as a featured portal.",
 },
 fpor = {
  image = "Cscr-star piece.png",
  tooltip = "Featured portal review",
 },
 ffpo = {
  image = "Featured article star - cross.svg",
  tooltip = "Former featured portal",
 },
 fpoc = {
  image = "Cscr-candidate.svg",
  tooltip = "Featured portal candidate",
 },
 ft = {
  image = "Cscr-featuredtopic.svg",
  tooltip = "Featured topic",
 },
 ftrc = {
  image = "Cscr-star piece.png",
  tooltip = "Featured topic removal candidate",
 },
 fft = {
  aliases = {"dft"},
  image = "DFT candidate_cluster.svg",
  tooltip = "Former featured topic",
 },
 ftc = {
  aliases = {"ftn"},
  image = "FT candidate cluster.svg",
  tooltip = "Featured topic candidate",
 },
 gt = {
  image = "Support cluster.svg",
  tooltip = "Good topic",
 },
 gtrc = {
  image = "Symbol unsupport vote.svg",
  tooltip = "Good topic removal candidate",
 },
 gtc = {
  aliases = {"gtn"},
  image = "GA candidate cluster.svg",
  tooltip = "Good topic candidate",
 },
 bplus = {
  aliases = {"b+"},
  image = "Symbol bplus class.svg",
  tooltip = "Bplus-Class article",
 },
 b = {
  image = "Symbol b class.svg",
  tooltip = "B-Class article",
 },
 br = {
  aliases = {"bcr"},
  image = "Bclass-checklist.svg",
  tooltip = "B-Class review",
 },
 c = {
  image = "Symbol c class.svg",
  tooltip = "C-Class article",
 },
 start = {
  image = "Symbol start class.svg",
  tooltip = "Start-Class article",
 },
 stub = {
  image = "Symbol stub class.svg",
  tooltip = "Stub-Class article",
 },
 list = {
  aliases = {"comparison"},
  image = "Symbol list class.svg",
  tooltip = "List-Class article",
 },
 no = {
  image = "Crystal button cancel.svg",
  tooltip = "Unknown-Class article",
 },
 book = {
  image = "Symbol book class2.svg",
  tooltip = "Wikipedia book",
 },
 category = {
  aliases = {"cat", "categ"},
  image = "Folder Hexagonal Icon.svg",
  tooltip = "Category",
 },
 disambiguation = {
  aliases = {"dab", "disamb", "disambig"},
  image = "Symbol dab class.svg",
  tooltip = "Disambiguation page",
 },
 image = {
  aliases = {"file"},
  image = "Video-x-generic.svg",
  tooltip = "File",
 },
    needed = {
        image = "Symbol needed class.svg",
        tooltip = "Needed article",
    },
 outline = {
  image = "Global thinking.svg",
  tooltip = "Outline",
 },
        portal = {
  image = "Portal-puzzle.svg",
  tooltip = "Portal",
 },
 project = {
  image = "Symbol information vote.svg",
  tooltip = "Project page",
 },
 redirect = {
  aliases = {"red", "redir"},
  image = "Symbol redirect vote2.svg",
  tooltip = "Redirect",
 },
 template = {
  aliases = {"temp", "templ"},
  image = "Symbol template class.svg",
  tooltip = "Template",
 },
 essay = {
  image = "Essay.svg",
  tooltip = "Essay",
 },
 na = {
  image = "Symbol neutral vote.svg",
  tooltip = "Non-article page",
 },
 aa = {
  image = "Yes check.svg",
  tooltip = "Audited article of limited subject matter",
 },
 da = {
  image = "Symbol oppose vote.svg",
  tooltip = "Demoted article",
 },
 dyk = {
  image = "Symbol question.svg",
  tooltip = "Did You Know?",
 },
 dyk2 = {
  image = "DYK questionmark icon.svg",
  tooltip = "Did You Know?",
 },
 pr = {
  image = "Nuvola apps kedit.png",
  tooltip = "Peer review",
 },
 ppr = {
  image = "Nuvola apps kedit.png",
  tooltip = "Portal peer review",
 },
 q = {
  aliases = {"question"},
  image = "Symbol question.svg",
  tooltip = "Question",
 },
 qi = {
  image = "Quality images logo.svg",
  tooltip = "Quality image on Wikimedia Commons",
 },
 vi = {
  image = "Valued image seal.svg",
  tooltip = "Valued image on Wikimedia Commons",
 },
 tfa = {
  image = "Wikipedia-logo.svg",
  tooltip = "Today's Featured Article",
 },
 tfl = {
  image = "Wikipedia-logo.svg",
  tooltip = "Today's Featured List",
 },
 itn = {
  image = "Globe current.svg",
  tooltip = "In The News",
 },
 otd = {
  image = "Nuvola apps date.svg",
  tooltip = "On This Day",
 },
 wikiproject = {
  image = "People icon.svg",
  tooltip = "WikiProject",
 },
 wikipedia = {
  image = "Wikipedia-logo.svg",
  tooltip = "Wikipedia page",
 },
 commons = {
  image = "Commons-logo.svg",
  tooltip = "Commons page",
 },
 wikiquote = {
  image = "Wikiquote-logo.svg",
  tooltip = "Wikiquote page",
 },
 wikiversity = {
  image = "Wikiversity-logo.svg",
  tooltip = "Wikiversity page",
 },
 wikibooks = {
  image = "Wikibooks-logo.svg",
  tooltip = "Wikibooks page",
 },
 wikisource = {
  image = "Wikisource-logo.svg",
  tooltip = "Wikisource page",
 },
 wiktionary = {
  image = "Wiktionary-logo.svg",
  tooltip = "Wiktionary page",
 },
 wikinews = {
  image = "Wikinews-logo.svg",
  tooltip = "Wikinews page",
 },
 wikispecies = {
  image = "Wikispecies-logo.svg",
  tooltip = "Wikispecies page",
 },
 wikidata = {
  image = "Wikidata-logo.svg",
  tooltip = "Wikidata page",
 },
 wikivoyage = {
  image = "Wikivoyage-logo.svg",
  tooltip = "Wikivoyage page",
 },
 meta = {
  image = "Wikimedia Community Logo.svg",
  tooltip = "Meta-wiki page",
 },
 four = {
  image = "Four Award.svg",
  tooltip = "Four Award",
 },
 million = {
  image = "Million award logo.svg",
  tooltip = "Million Award",
 },
 module = {
  image = "Lua-logo-nolabel.svg",
  tooltip = "Module",
 },
 vital = {
  image = "Círculos_Concéntricos.svg",
  tooltip = "Vital article",
 },
 _DEFAULT = {
  image = "Symbol question.svg",
 }
}

--------------------------------------------------------------------------------
-- End icon data
--------------------------------------------------------------------------------

-- Make aliases work the same as normal keys, and remove the "aliases" subtables. 
for k, t in pairs(data) do
 if t.aliases then
  for i, alias in ipairs(t.aliases) do
   data[alias] = t
  end
  t.aliases = nil
 end
 data[k] = t
end

return data

Retrieved from "https://en.wikipedia.org/w/index.php?title=Module:Icon/data&oldid=892899324"

Categories: 
Modules subject to page protection
Hidden categories: 
Wikipedia template-protected modules







Navigation menu



Personal tools



Not logged in

Talk
Contributions
Create account
Log in
 



Namespaces



Module
Talk
 


Variants  







Views



Read
View source
View history
 


More  





 







Navigation  



Main page
Contents
Featured content
Current events
Random article
Donate to Wikipedia
Wikipedia store
 


Interaction  



Help
About Wikipedia
Community portal
Recent changes
Contact page
 


Tools  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Wikidata item
 


Print/export  



Download as PDF
 


Languages  



Afrikaans
العربية
Azərbaycanca
تۆرکجه

Bân-lâm-gú

Bikol Central
Bosanski
Català
Cymraeg
فارسی
Føroyskt

  / Gõychi Konknni
Bahasa Indonesia

Lietuvių
Македонски
مصرى
 

Português
Scots
Simple English
Slovenščina
کوردی
Српски / srpski
Українська
اردو
Tiếng Vit


Edit links
 






This page was last edited on 17 April 2019, at 15:52 (UTC).

Text is available under the Creative Commons Attribution-ShareAlike License; 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

Developers

Statistics

Cookie statement

Mobile view
 


Wikimedia Foundation
Powered by MediaWiki