모듈:Lua banner: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
편집 요약 없음
(새 문서: -- This module implements the {{lua}} template. local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require('Module:TableTools') local mMes...) |
편집 요약 없음 |
||
14번째 줄: | 14번째 줄: | ||
v = v:match('^%s*(.-)%s*$') | v = v:match('^%s*(.-)%s*$') | ||
if v ~= '' then | if v ~= '' then | ||
args[k] = v | args[k] = mw.title.new(v, 'Module').text -- remove Namespace | ||
end | end | ||
end | end | ||
34번째 줄: | 34번째 줄: | ||
local moduleLinks = {} | local moduleLinks = {} | ||
for i, module in ipairs(modules) do | for i, module in ipairs(modules) do | ||
moduleLinks[i] = string.format('[[:%s]]', module) | moduleLinks[i] = string.format('[[:모듈:%s]]', module) | ||
end | end | ||
local moduleList = mList.makeList('bulleted', moduleLinks) | local moduleList = mList.makeList('bulleted', moduleLinks) | ||
41번째 줄: | 41번째 줄: | ||
boxArgs.type = 'notice' | boxArgs.type = 'notice' | ||
boxArgs.small = true | boxArgs.small = true | ||
boxArgs.image = '[[File:Lua-logo-nolabel.svg|30px|alt=Lua logo|link= | boxArgs.image = '[[File:Lua-logo-nolabel.svg|30px|alt=Lua logo|link=위키백과:루아]]' | ||
return mMessageBox.main('mbox', boxArgs) | return mMessageBox.main('mbox', boxArgs) | ||
end | end | ||
71번째 줄: | 71번째 줄: | ||
if not category then | if not category then | ||
local categories = { | local categories = { | ||
[' | ['String'] = '루아 String 틀', | ||
[' | ['Math'] = '루아 Math 틀', | ||
[' | ['Hangul'] = '루아 Hangul 틀', | ||
[' | ['Citation'] = '루아 Citation 틀' | ||
} | } | ||
categories['Module:Citation/CS1'] = categories['Module:Citation'] | categories['Module:Citation/CS1'] = categories['Module:Citation'] | ||
category = modules[1] and categories[modules[1]] | category = modules[1] and categories[modules[1]] | ||
category = category or ' | category = category or '루아 틀' | ||
end | end | ||
cats[#cats + 1] = category | cats[#cats + 1] = category |