이 Lua 모듈은 MediaWiki에서 사용된다.시테시스 페이지 내용. 그것에 대한 변경은 위키백과 사용자 인터페이스에 즉각적인 변화를 일으킬 수 있다. 큰 중단을 방지하려면 모듈의 /샌드박스 또는 /테스트케이스 하위 페이지 또는 사용자 고유의 모듈 샌드박스에서 변경 사항을 테스트해야 한다.테스트한 변경사항은 한 번의 편집으로 이 페이지에 추가될 수 있다.변경 사항을 적용하기 전에 토크 페이지에서 논의하십시오.
이 모듈은 페이지 보호의 대상이 된다.그것은 매우 많은 페이지들이 사용하고 있거나 매우 자주 교체되는 매우 눈에 잘 띄는 모듈이다.공공 기물 파손이나 실수가 많은 페이지에 영향을 미치고 사소한 편집이라도 서버에 상당한 부하를 줄 수 있기 때문에 편집으로부터 보호된다.
{{#invoke:list 함수 첫 번째 항목 세 번째항목 ...시작 = 순서목록유형의 시작 번호 = 순서 목록_style_type = 순서 목록(CSS 사용) 클래스의 마커 유형 = 클래스 스타일 = 목록 항목의 스타일_style = 모든 항목의 스타일 목록 항목1_style = 첫 번째 목록 항목의 스타일2_style = 두 번째 목록 항목의 스타일...항목1_value = 첫 번째 목록 항목의 값2_value = 두 번째 목록 항목의 값 ... 들여쓰기 = 수평 목록의 경우 들여쓰기 }}
위치 매개변수(1,2,3...) - 목록 항목이다.목록 항목이 없으면 모듈은 아무것도 출력하지 않는다.
start- 순서 목록에 대한 시작 항목 설정.이것은 번호가 매겨진 리스트의 시작 번호일 수도 있고 알파벳 리스트의 시작 문자가 될 수도 있다.수평 순서 목록만 지원 번호.
type- 순서 목록에 사용되는 마커 유형.가능한 값은 숫자(기본값), 대문자의 경우 "A", 소문자의 경우 "a", 대문자의 경우 로마 숫자의 경우 "I", 소문자의 경우 로마 숫자의 경우 "i"이다.수평 순서 목록에서 지원되지 않음.참고 항목:list_style_type매개 변수
list_style_type- 순서 목록에 사용되는 마커 유형.이것은 CSS 스타일링을 사용하며, 사용 가능한 타입이 보다 많다.typehtml 속성을 사용하는 매개 변수.가능한 값은 MDN의 목록 스타일 유형 페이지에 나열된다.지원은 브라우저에 따라 다를 수 있다. list-style-type이 매개 변수의 별칭입니다.
class- 에 대한 사용자 지정 클래스<div>...</div>예를 들어, 목록을 둘러싼 태그plainlinks.
style- 의 사용자 정의 css 스타일<div>...</div>예를 들어, 목록을 둘러싼 태그font-size: 90%;.
list_style- 목록 자체에 대한 사용자 정의 css 스타일.형식은 의 형식과 같다. style=매개 변수
item_style- 모든 목록 항목에 대한 사용자 정의 css 스타일(목록)<li>...</li>태그). 형식은 의 형식과 동일하다. style=매개 변수
item1_style,item2_style,item3_style... - 각 목록 항목에 대한 사용자 정의 css 스타일.형식은 의 형식과 같다. style=매개 변수
item1_value,item2_value,item3_value... - 지정된 목록 항목의 사용자 지정 값.지정된 값에서 증분할 항목 뒤에 나열하십시오.값은 양의 정수여야 한다.(이 옵션은 순서 목록에만 영향을 미친다는 점에 유의하십시오.)
indent- 이 매개변수는 수평 및 수평 순서 목록에만 목록을 들여씁니다.값은 숫자여야 한다(예:2. 들여쓰기 값은 em으로 계산되며, 지정된 값의 1.6배입니다.들여쓰기를 지정하지 않으면 기본값은 0이다.
예
글머리 기호 목록
코드
결과
{{#invoke:list bulleted First item Second item Third item}}
첫 번째 항목
두 번째 항목
세 번째 항목
{{#invoke:list bulleted First item Second item Third item item_style=color:blue;}}
첫 번째 항목
두 번째 항목
세 번째 항목
{{#invoke:list bulleted First item Second item Third item item1_style=background-color:yellow; item2_style=background-color:silver;}}
첫 번째 항목
두 번째 항목
세 번째 항목
글머리 기호 해제 목록
코드
결과
{{#invoke:list unbulleted First item Second item Third item}}
첫 번째 항목
두 번째 항목
세 번째 항목
{{#invoke:list unbulleted First item Second item Third item item_style=color:blue;}}
첫 번째 항목
두 번째 항목
세 번째 항목
{{#invoke:list unbulleted First item Second item Third item item1_style=background-color:yellow; item2_style=background-color:silver;}}
첫 번째 항목
두 번째 항목
세 번째 항목
수평 목록
코드
결과
{{#invoke:list horizontal First item Second item Third item}}
첫 번째 항목
두 번째 항목
세 번째 항목
{{#invoke:list horizontal First item Second item Third item indent=2}}
첫 번째 항목
두 번째 항목
세 번째 항목
순서 목록
코드
결과
{{#invoke:list ordered First item Second item Third item}}
첫 번째 항목
두 번째 항목
세 번째 항목
{{#invoke:list ordered First item Second item Third item start=3}}
첫 번째 항목
두 번째 항목
세 번째 항목
{{#invoke:list ordered First item Second item Third item type=i}
첫 번째 항목
두 번째 항목
세 번째 항목
{{#invoke:list ordered First item Second item Third item list_style_type=lower-greek}}
첫 번째 항목
두 번째 항목
세 번째 항목
수평 순서 목록
코드
결과
{{#invoke:list horizontal_ordered First item Second item Third item}}
첫 번째 항목
두 번째 항목
세 번째 항목
{{#invoke:list horizontal_ordered First item Second item Third item start=3}}
첫 번째 항목
두 번째 항목
세 번째 항목
{{#invoke:list horizontal_ordered First item Second item Third item indent=2}}
-- 이 모듈은 다양한 종류의 목록을 출력한다.그 순간, 불룩해진-- 글머리표, 수평, 순서, 수평 순서 리스트가 지원됨.국부적libUtil=요구하다('libraryUtil')국부적체크타입=libUtil.체크타입국부적mTableTools=요구하다('모듈:TableTools')국부적p={}국부적listTypes={['게스트됨']=진실의,['불러지지 않음']=진실의,['horizontal']=진실의,['ordered']=진실의,['horizontal_ordered']=진실의}기능을 하다p.makeListData(listType,아그)-- p.renderList에 전달할 데이터 테이블을 생성한다.국부적자료={}-- 클래스자료.반={}만일listType=='horizontal'또는listType=='horizontal_ordered'그때table.insert(자료.반,'hlist hlist-list')그렇지 않으면listType=='불러지지 않음'그때table.insert(자료.반,'추천리스트')종지부를 찍다table.insert(자료.반,아그.계급)-- 주 div 스타일자료.문체를 하다=아그.문체를 하다-- 수평 리스트에 대한 들여쓰기만일listType=='horizontal'또는listType=='horizontal_ordered'그때국부적움푹 패다=톤넘버(아그.움푹 패다)움푹 패다=움푹 패다그리고움푹 패다*1.6또는0만일움푹 패다>0그때자료.왼쪽 여백=움푹 패다..'em'종지부를 찍다종지부를 찍다-- 순서 리스트에 대한 리스트 스타일 유형-- "1, 2, 3", "a, b, c" 또는 기타 여러 가지일 수 있다.목록 스타일-- 유형은 "유형" 속성 또는 "list-style-type" CSS에 의해 설정됨-- 재산.만일listType=='ordered'또는listType=='horizontal_ordered'그때자료.listStyleType=아그.list_style_type또는아그['list-style-type']자료.타자를 치다=아그['타입']-- 잘못된 유형 특성을 검색하여 변환 시도-- 목록 스타일 유형 CSS 속성.만일자료.타자를 치다그리고아닌자료.listStyleType그리고아닌토스트링(자료.타자를 치다):찾아내다('^%s*[1AaIi]%s*