(Jump to code)Module Documentation[view] [edit] [latest diff] [hist] [purge]
Page Tools: Create Sandbox View subpages View links
Module Links: Create talk Latest Diff Page Logs
LoadLib automatically loads a preset list of commonly used modules. These modules may be found in Autoloads.
These may be disabled entirely using options.doAutoLoads or some modules may be filtered using the options.skip parameter.
| List of Automatically Loaded Names | |
| Name | Value Equivalent |
|---|---|
| string | require('Module:String')
|
| makeLink | require('Module:String').makeLink
|
| externalUrl | require('Module:String').externalUrl
|
| fullUrl | require('Module:String').fullUrl
|
| wrapTag | require('Module:String').wrapTag
|
| wrapHtml | require('Module:String').wrapHtml
|
| wrapLink | require('Module:String').wrapLink
|
| makeTitle | require('Module:String').makeTitle
|
| table | require('Module:Table')
|
| constructor | require('Module:Constructor')
|
| arguments | require('Module:Arguments')
|
| getArgs | require('Module:Arguments').getArgs
|
| yesno | require('Module:Yesno')
|
| color | require('Module:Color')
|
| makeColor | require('Module:Color')._colorTemplates
|
| libraryUtil | require('Module:LibraryUtil')
|
| currency | require('Module:Currency')
|
| coins | require('Module:Currency').coins
|
| gems | require('Module:Currency').gems
|
| bits | require('Module:Currency').bits
|
| rarityTier | require('Module:RarityTier')
|
| makeRarity | require('Module:RarityTier')._link
|
| rarityColor | require('Module:RarityTier')._colorText
|
| makeStat | require('Module:Statname')._getStatName
|
| item | require('Module:Item')
|
| itemDisplay | require('Module:Item')._itemDisplay
|
| link | require('Module:Link')
|
| list | require('Module:List')
|
| multiRequire | require('Module:Multirequire')
|
Module Code
-----------------------------------------------------------------------------------
-- Configuration module for the parent module.
-- This module specifies for the loader which modules to implicitly load.
-- This can be disabled with the `doAutoLoads` option.
-----------------------------------------------------------------------------------
return {
moduleList = {
'String',
'Table',
'Constructor',
'Arguments',
'Yesno',
'Color',
'LibraryUtil',
'Currency',
'RarityTier',
'Statname',
'Item',
'Link',
'List',
'MultiRequire',
},
callList = {
string = {
'Module:String',
values = {
'makeLink',
'externalUrl',
'fullUrl',
'wrapTag',
'wrapHtml',
'wrapLink',
'makeTitle',
},
},
table = 'Module:Table',
constructor = { 'Module:Constructor' },
arguments = { 'Module:Arguments', values = { 'getArgs' } },
yesno = 'Module:Yesno',
color = { 'Module:Color', values = { 'makeColor', colorText = '_colorTemplates' } },
libraryUtil = { 'Module:LibraryUtil' },
currency = { 'Module:Currency', values = { 'coins', 'gems', 'bits' }, },
rarityTier = { 'Module:RarityTier', values = { makeRarity = '_link', rarityColor = '_colorText' }, },
statName = { 'Module:Statname', values = { makeStat = '_getStatName' } },
item = { 'Module:Item', values = { itemDisplay = '_itemDisplay' }, },
link = 'Module:Link',
list = 'Module:List',
multiRequire = { 'Module:MultiRequire' },
}
}