모듈:Sidebar: 두 판 사이의 차이

둘러보기로 이동 검색으로 이동
284 바이트 추가됨 ,  2019년 9월 3일 (화)
편집 요약 없음
(작업 중)
편집 요약 없음
84번째 줄: 84번째 줄:
['목록모양'] = 'liststyle'
['목록모양'] = 'liststyle'
}
}
for i = 1, 100 do
param_ko['목록' .. i] = 'list' .. i
param_ko['목록' .. i .. '이름'] = 'list' .. i .. 'name'
param_ko['목록' .. i .. '틀모양'] = 'list' .. i .. 'framestyle'
param_ko['목록' .. i .. '제목모양'] = 'list' .. i .. 'titlestyle'
param_ko['목록' .. i .. '제목'] = 'list' .. i .. 'title'
param_ko['목록' .. i .. '속성'] = 'list' .. i .. 'class'
param_ko['목록' .. i .. '모양'] = 'list' .. i .. 'style'
param_ko['내용' .. i] = 'content' .. i
param_ko['묶음' .. i] = 'heading' .. i
end


local function localname(parameter)
local function localname(parameter)
227번째 줄: 239번째 줄:
for k, v in pairs(args) do
for k, v in pairs(args) do
k = '' .. k
k = '' .. k
local num = k:match('^heading(%d+)$') or k:match('^content(%d+)$')
local num = k:match('^(heading|묶음)(%d+)$') or k:match('^(content|내용)(%d+)$')
if num then table.insert(rowNums, tonumber(num)) end
if num then table.insert(rowNums, tonumber(num)) end
end
end
321번째 줄: 333번째 줄:


for k, v in pairs(args) do
for k, v in pairs(args) do
local num = string.match(k, '^(list|목록)(%d+)$')
local num = string.match(k, '^list(%d+)$')
if num then
if num then
local expand = args.expanded and (args.expanded == 'all' or args.expanded == ( args['list' .. num .. 'name'] or args['목록' .. num .. '이름'] ) )
local expand = args.expanded and (args.expanded == 'all' or args.expanded == args['list' .. num .. 'name'])


local row = mw.html.create('div')
local row = mw.html.create('div')
332번째 줄: 344번째 줄:
:css('padding', 0)
:css('padding', 0)
:cssText(args.listframestyle)
:cssText(args.listframestyle)
:cssText(args['list' .. num .. 'framestyle'] or args['목록' .. num .. '틀모양'])
:cssText(args['list' .. num .. 'framestyle'])
:tag('div')
:tag('div')
:addClass('NavHead')
:addClass('NavHead')
341번째 줄: 353번째 줄:
:cssText(args.basestyle)
:cssText(args.basestyle)
:cssText(args.listtitlestyle)
:cssText(args.listtitlestyle)
:cssText(args['list' .. num .. 'titlestyle'] or args['목록' .. num .. '제목모양'])
:cssText(args['list' .. num .. 'titlestyle'])
:wikitext(trimAndAddAutomaticNewline(args['list' .. num .. 'title'] or args['목록' .. num .. '제목'] or 'List'))
:wikitext(trimAndAddAutomaticNewline(args['list' .. num .. 'title'] or 'List'))
:done()
:done()
:tag('div')
:tag('div')
:addClass('NavContent')
:addClass('NavContent')
:addClass(args.listclass)
:addClass(args.listclass)
:addClass(args['list' .. num .. 'class'] or args['목록' .. num .. '속성'])
:addClass(args['list' .. num .. 'class'])
:css('font-size', '105%')
:css('font-size', '105%')
:css('padding', '0.2em 0 0.4em')
:css('padding', '0.2em 0 0.4em')
:css('text-align', 'center')
:css('text-align', 'center')
:cssText(args.liststyle)
:cssText(args.liststyle)
:cssText(args['list' .. num .. 'style'] or args['목록' .. num .. '모양'])
:cssText(args['list' .. num .. 'style'])
:wikitext(trimAndAddAutomaticNewline(args['list' .. num] or args['목록' .. num]))
:wikitext(trimAndAddAutomaticNewline(args['list' .. num]))


contentArgs['content' .. num] = tostring(row)
contentArgs['content' .. num] = tostring(row)
익명 사용자

둘러보기 메뉴