모듈:Navbox: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
편집 요약 없음
편집 요약 없음 |
편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
-- | -- | ||
-- | -- 이 모듈은 {{둘러보기 상자}}의 구현에 이용됩니다. | ||
-- | -- | ||
49번째 줄: | 49번째 줄: | ||
-- also no show/hide link, then we need a spacer on the right to achieve the left shift. | -- also no show/hide link, then we need a spacer on the right to achieve the left shift. | ||
if args.state == 'plain' then spacerSide = 'right' end | if args.state == 'plain' then spacerSide = 'right' end | ||
elseif args.navbar == 'plain' or (not args.name and mw.getCurrentFrame():getParent():getTitle():gsub('/sandbox$', '') == ' | elseif args.navbar == 'plain' or (not args.name and mw.getCurrentFrame():getParent():getTitle():gsub('/sandbox$', '') == '틀:둘러보기 상자') then | ||
-- No navbar. Need a spacer on the left to balance out the width of the show/hide link. | -- No navbar. Need a spacer on the left to balance out the width of the show/hide link. | ||
if args.state ~= 'plain' then spacerSide = 'left' end | if args.state ~= 'plain' then spacerSide = 'left' end | ||
275번째 줄: | 275번째 줄: | ||
local function getTrackingCategories() | local function getTrackingCategories() | ||
local cats = {} | local cats = {} | ||
if needsHorizontalLists() then table.insert(cats, ' | if needsHorizontalLists() then table.insert(cats, '가로 목록을 지원하지 않는 둘러보기 상자') end | ||
if hasBackgroundColors() then table.insert(cats, ' | if hasBackgroundColors() then table.insert(cats, '배경색을 이용하는 둘러보기 상자') end | ||
return cats | return cats | ||
end | end | ||
287번째 줄: | 287번째 줄: | ||
for i, cat in ipairs(getTrackingCategories()) do | for i, cat in ipairs(getTrackingCategories()) do | ||
builder:wikitext('[[ | builder:wikitext('[[분류:' .. cat .. ']]') | ||
end | end | ||
end | end | ||
383번째 줄: | 383번째 줄: | ||
['안내바'] = 'navbar', | ['안내바'] = 'navbar', | ||
['테두리'] = 'border', | ['테두리'] = 'border', | ||
['자식'] = 'child', | |||
['모양'] = 'style', | ['모양'] = 'style', | ||
429번째 줄: | 430번째 줄: | ||
end | end | ||
local args = {} | local args = {} | ||
local parent_args = getArgs(frame, {wrappers = ' | local parent_args = getArgs(frame, {wrappers = '틀:둘러보기 상자'}) | ||
-- Read the arguments in the order they'll be output in, to make references number in the right order. | -- Read the arguments in the order they'll be output in, to make references number in the right order. |