Content added Content deleted
NotAracham (talk | contribs) (Created page with "return { ['templatestyles'] = 'Module:Navbar/styles.css', ['box_text'] = 'This box: ', -- default text box when not plain or mini ['title_namespace'] = 'Template', -- namespace to default to for title ['invalid_title'] = 'Invalid title ', ['classes'] = { -- set a line to nil if you don't want it ['navbar'] = 'navbar', ['plainlinks'] = 'plainlinks', -- plainlinks ['horizontal_list'] = 'hlist', -- horizontal list class ['mini'] = 'navbar-mini', -- class ind...") |
NotAracham (talk | contribs) (Undo revision 6785 by NotAracham (talk) root cause is skin, not nomobile) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
return { |
return { |
||
aria_label = 'Navbox', |
|||
['templatestyles'] = 'Module:Navbar/styles.css', |
|||
nowrap_item = '%s<span class="nowrap">%s</span>', |
|||
['box_text'] = 'This box: ', -- default text box when not plain or mini |
|||
templatestyles = mw.getCurrentFrame():extensionTag{ |
|||
['title_namespace'] = 'Template', -- namespace to default to for title |
|||
name = 'templatestyles', args = { src = 'Module:Navbox/styles.css' } |
|||
['invalid_title'] = 'Invalid title ', |
|||
}, |
|||
['classes'] = { -- set a line to nil if you don't want it |
|||
-- do not localize marker table |
|||
['navbar'] = 'navbar', |
|||
marker = { |
|||
['plainlinks'] = 'plainlinks', -- plainlinks |
|||
oddeven = '\127_ODDEVEN_\127', |
|||
['horizontal_list'] = 'hlist', -- horizontal list class |
|||
restart = '\127_ODDEVEN0_\127', |
|||
['mini'] = 'navbar-mini', -- class indicating small links in the navbar |
|||
regex = '\127_ODDEVEN(%d?)_\127' |
|||
['this_box'] = 'navbar-boxtext', |
|||
}, |
|||
['brackets'] = 'navbar-brackets', |
|||
category = { |
|||
-- 'collapsible' is the key for a class to indicate the navbar is |
|||
orphan = '[[Category:Navbox orphans]]', |
|||
-- setting up the collapsible element in addition to the normal |
|||
horizontal_lists = 'Navigational boxes without horizontal lists', |
|||
-- navbar. |
|||
background_colors = 'Navboxes using background colours', |
|||
['collapsible'] = 'navbar-collapse', |
|||
illegible = 'Potentially illegible navboxes', |
|||
['collapsible_title_mini'] = 'navbar-ct-mini', |
|||
borders = 'Navboxes using borders', |
|||
['collapsible_title_full'] = 'navbar-ct-full' |
|||
}, |
|||
keyword = { |
|||
border_subgroup = 'subgroup', |
|||
border_child = 'child', |
|||
border_none = 'none', |
|||
evenodd_swap = 'swap', |
|||
navbar_off = 'off', |
|||
navbar_plain = 'plain', |
|||
nocat_false = 'false', |
|||
nowrapitems_yes = 'yes', |
|||
orphan_yes = 'yes', |
|||
state_collapsed = 'collapsed', |
|||
state_off = 'off', |
|||
state_plain = 'plain', |
|||
subpage_doc = 'doc', |
|||
subpage_sandbox = 'sandbox', |
|||
subpage_testcases = 'testcases', |
|||
tracking_no = 'no' |
|||
}, |
|||
class = { |
|||
autocollapse = 'autocollapse', |
|||
collapsible = 'mw-collapsible', |
|||
collapsed = 'mw-collapsed', |
|||
-- Warning |
|||
navbox = 'navbox', -- WMF currently hides 'navbox' from mobile, |
|||
-- so you probably shouldn't change the navbox class. |
|||
navbox_abovebelow = 'navbox-abovebelow', |
|||
navbox_group = 'navbox-group', |
|||
navbox_image = 'navbox-image', |
|||
navbox_inner = 'navbox-inner', |
|||
navbox_list = 'navbox-list', |
|||
navbox_list_with_group = 'navbox-list-with-group', |
|||
navbox_part = 'navbox-', -- do not l10n |
|||
navbox_styles = 'navbox-styles', |
|||
navbox_subgroup = 'navbox-subgroup', |
|||
navbox_title = 'navbox-title', -- l10n only if you change pattern.navbox_title below |
|||
navbox_odd_part = 'odd', -- do not l10n |
|||
navbox_even_part = 'even', -- do not l10n |
|||
nomobile = 'nomobile', |
|||
nowraplinks = 'nowraplinks', |
|||
noviewer = 'noviewer' -- used to remove images from MediaViewer |
|||
}, |
|||
pattern = { |
|||
listnum = '^list(%d+)$', |
|||
sandbox = '/sandbox$', |
|||
navbox = 'Template:Navbox', |
|||
nowrap = '^<span class="nowrap">', |
|||
style = 'style$', |
|||
navbox_title = '<th[^>]*"navbox%-title"', |
|||
hlist = 'hlist', |
|||
plainlist = 'plainlist' |
|||
}, |
|||
arg = { |
|||
above = 'above', |
|||
aboveclass = 'aboveclass', |
|||
abovestyle = 'abovestyle', |
|||
basestyle = 'basestyle', |
|||
bodyclass = 'bodyclass', |
|||
bodystyle = 'bodystyle', |
|||
border = 'border', |
|||
below = 'below', |
|||
belowclass = 'belowclass', |
|||
belowstyle = 'belowstyle', |
|||
evenodd = 'evenodd', |
|||
evenstyle = 'evenstyle', |
|||
group1 = 'group1', |
|||
group2 = 'group2', |
|||
group_and_num = 'group%d', |
|||
groupstyle_and_num = 'group%dstyle', |
|||
groupclass = 'groupclass', |
|||
groupstyle = 'groupstyle', |
|||
groupwidth = 'groupwidth', |
|||
innerstyle = 'innerstyle', |
|||
image = 'image', |
|||
imageclass = 'imageclass', |
|||
imageleft = 'imageleft', |
|||
imageleftstyle = 'imageleftstyle', |
|||
imagesetyle = 'imagestyle', |
|||
list_and_num = 'list%d', |
|||
listclass_and_num = 'list%dclass', |
|||
liststyle_and_num = 'list%dstyle', |
|||
list1padding = 'list1padding', |
|||
listclass = 'listclass', |
|||
listpadding = 'listpadding', |
|||
liststyle = 'liststyle', |
|||
name = 'name', |
|||
navbar = 'navbar', |
|||
navboxclass = 'navboxclass', |
|||
nocat = 'nocat', |
|||
nowrapitems = 'nowrapitems', |
|||
oddstyle = 'oddstyle', |
|||
orphan = 'orphan', |
|||
state = 'state', |
|||
style = 'style', |
|||
templatestyles = 'templatestyles', |
|||
child_templatestyles = 'child templatestyles', |
|||
title = 'title', |
|||
titleclass = 'titleclass', |
|||
titlestyle = 'titlestyle', |
|||
tracking = 'tracking' |
|||
}, |
|||
-- names of navbar arguments |
|||
navbar = { |
|||
name = 1, |
|||
fontstyle = 'fontstyle', |
|||
mini = 'mini' |
|||
} |
} |
||
} |
} |
Latest revision as of 18:06, 27 September 2022
This module is subject to page protection. It is a highly visible module in use by a very large number of pages, or is substituted very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is protected from editing. |
This Lua module is used in system messages. Changes to it can cause immediate changes to the Wikipedia user interface. To avoid major disruption, any changes should be tested in the module's /sandbox or /testcases subpages, or in your own module sandbox. The tested changes can be added to this page in a single edit. Please discuss changes on the talk page before implementing them. |
Configuration used by Module:Navbar.
return {
aria_label = 'Navbox',
nowrap_item = '%s<span class="nowrap">%s</span>',
templatestyles = mw.getCurrentFrame():extensionTag{
name = 'templatestyles', args = { src = 'Module:Navbox/styles.css' }
},
-- do not localize marker table
marker = {
oddeven = '\127_ODDEVEN_\127',
restart = '\127_ODDEVEN0_\127',
regex = '\127_ODDEVEN(%d?)_\127'
},
category = {
orphan = '[[Category:Navbox orphans]]',
horizontal_lists = 'Navigational boxes without horizontal lists',
background_colors = 'Navboxes using background colours',
illegible = 'Potentially illegible navboxes',
borders = 'Navboxes using borders',
},
keyword = {
border_subgroup = 'subgroup',
border_child = 'child',
border_none = 'none',
evenodd_swap = 'swap',
navbar_off = 'off',
navbar_plain = 'plain',
nocat_false = 'false',
nowrapitems_yes = 'yes',
orphan_yes = 'yes',
state_collapsed = 'collapsed',
state_off = 'off',
state_plain = 'plain',
subpage_doc = 'doc',
subpage_sandbox = 'sandbox',
subpage_testcases = 'testcases',
tracking_no = 'no'
},
class = {
autocollapse = 'autocollapse',
collapsible = 'mw-collapsible',
collapsed = 'mw-collapsed',
-- Warning
navbox = 'navbox', -- WMF currently hides 'navbox' from mobile,
-- so you probably shouldn't change the navbox class.
navbox_abovebelow = 'navbox-abovebelow',
navbox_group = 'navbox-group',
navbox_image = 'navbox-image',
navbox_inner = 'navbox-inner',
navbox_list = 'navbox-list',
navbox_list_with_group = 'navbox-list-with-group',
navbox_part = 'navbox-', -- do not l10n
navbox_styles = 'navbox-styles',
navbox_subgroup = 'navbox-subgroup',
navbox_title = 'navbox-title', -- l10n only if you change pattern.navbox_title below
navbox_odd_part = 'odd', -- do not l10n
navbox_even_part = 'even', -- do not l10n
nomobile = 'nomobile',
nowraplinks = 'nowraplinks',
noviewer = 'noviewer' -- used to remove images from MediaViewer
},
pattern = {
listnum = '^list(%d+)$',
sandbox = '/sandbox$',
navbox = 'Template:Navbox',
nowrap = '^<span class="nowrap">',
style = 'style$',
navbox_title = '<th[^>]*"navbox%-title"',
hlist = 'hlist',
plainlist = 'plainlist'
},
arg = {
above = 'above',
aboveclass = 'aboveclass',
abovestyle = 'abovestyle',
basestyle = 'basestyle',
bodyclass = 'bodyclass',
bodystyle = 'bodystyle',
border = 'border',
below = 'below',
belowclass = 'belowclass',
belowstyle = 'belowstyle',
evenodd = 'evenodd',
evenstyle = 'evenstyle',
group1 = 'group1',
group2 = 'group2',
group_and_num = 'group%d',
groupstyle_and_num = 'group%dstyle',
groupclass = 'groupclass',
groupstyle = 'groupstyle',
groupwidth = 'groupwidth',
innerstyle = 'innerstyle',
image = 'image',
imageclass = 'imageclass',
imageleft = 'imageleft',
imageleftstyle = 'imageleftstyle',
imagesetyle = 'imagestyle',
list_and_num = 'list%d',
listclass_and_num = 'list%dclass',
liststyle_and_num = 'list%dstyle',
list1padding = 'list1padding',
listclass = 'listclass',
listpadding = 'listpadding',
liststyle = 'liststyle',
name = 'name',
navbar = 'navbar',
navboxclass = 'navboxclass',
nocat = 'nocat',
nowrapitems = 'nowrapitems',
oddstyle = 'oddstyle',
orphan = 'orphan',
state = 'state',
style = 'style',
templatestyles = 'templatestyles',
child_templatestyles = 'child templatestyles',
title = 'title',
titleclass = 'titleclass',
titlestyle = 'titlestyle',
tracking = 'tracking'
},
-- names of navbar arguments
navbar = {
name = 1,
fontstyle = 'fontstyle',
mini = 'mini'
}
}