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

26 바이트 제거됨 ,  2019년 9월 3일 (화)
주석 번역
편집 요약 없음
(주석 번역)
10번째 줄: 10번째 줄:


local function trimAndAddAutomaticNewline(s)
local function trimAndAddAutomaticNewline(s)
-- For compatibility with the original {{sidebar with collapsible lists}}
-- 예쁜 디자인을 위해 {{#if}}를 통해 파라미터를 넘겨서 흰색 공백을 다듬는
-- implementation, which passed some parameters through {{#if}} to trim
-- {{접이식 사이드바}}와의 호환성을 위해 추가됨. 줄바꿈을 자동으로 해줌.
-- their whitespace. This also triggered the automatic newline behavior.
-- ([[meta:Help:Newlines and spaces#Automatic newline]])
-- ([[meta:Help:Newlines and spaces#Automatic newline]])
s = mw.ustring.gsub(s, "^%s*(.-)%s*$", "%1")
s = mw.ustring.gsub(s, "^%s*(.-)%s*$", "%1")
232번째 줄: 231번째 줄:
:css('font-weight', 'bold')
:css('font-weight', 'bold')
:cssText(args.abovestyle)
:cssText(args.abovestyle)
:newline() -- newline required for bullet-points to work
:newline() -- 점 목록(*)에 사용되는 줄바꿈
:wikitext(args.above)
:wikitext(args.above)
end
end
243번째 줄: 242번째 줄:
end
end
table.sort(rowNums)
table.sort(rowNums)
-- remove duplicates from the list (e.g. 3 will be duplicated if both heading3 and content3 are specified)
-- 리스트에서 중복된 것을 없애줌 (ex. 묶음3과 내용3에는 3이 중복)
for i = #rowNums, 1, -1 do
for i = #rowNums, 1, -1 do
if rowNums[i] == rowNums[i - 1] then
if rowNums[i] == rowNums[i - 1] then
277번째 줄: 276번째 줄:
:wikitext(content)
:wikitext(content)
:done()
:done()
:newline() -- Without a linebreak after the </td>, a nested list like "* {{hlist| ...}}" doesn't parse correctly.
:newline() -- </td> 뒤에 줄바꿈이 없으면, "* {{hlist| ...}}"처럼 얽혀있는 list들이 parse를 제대로 못함.
end
end
end
end
익명 사용자