모듈:Sidebar: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
주석 번역
편집 요약 없음 |
(주석 번역) |
||
10번째 줄: | 10번째 줄: | ||
local function trimAndAddAutomaticNewline(s) | local function trimAndAddAutomaticNewline(s) | ||
-- | -- 예쁜 디자인을 위해 {{#if}}를 통해 파라미터를 넘겨서 흰색 공백을 다듬는 | ||
-- | -- {{접이식 사이드바}}와의 호환성을 위해 추가됨. 줄바꿈을 자동으로 해줌. | ||
-- ([[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() -- 점 목록(*)에 사용되는 줄바꿈 | ||
:wikitext(args.above) | :wikitext(args.above) | ||
end | end | ||
243번째 줄: | 242번째 줄: | ||
end | end | ||
table.sort(rowNums) | table.sort(rowNums) | ||
-- | -- 리스트에서 중복된 것을 없애줌 (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() -- | :newline() -- </td> 뒤에 줄바꿈이 없으면, "* {{hlist| ...}}"처럼 얽혀있는 list들이 parse를 제대로 못함. | ||
end | end | ||
end | end |