모듈:툴바/샌드박스
Module| 모듈 샌드박스 페이지는 다음과 같습니다.툴바(diff). 테스트 케이스에 대해서는, 부속의 서브 페이지도 참조해 주세요(실행). |
| 이 Lua 모듈은 시스템메시지에 사용되며 약 1,150,000페이지(전체 페이지의 약 2%)에 사용됩니다. 이를 변경하면 Wikipedia 사용자 인터페이스가 즉시 변경될 수 있습니다. 중대한 중단과 서버 로드를 방지하려면 모듈의 /sandbox 또는 /testcase 서브페이지 또는 자체 모듈 샌드박스에서 변경을 테스트해야 합니다.테스트한 변경은 한 번의 편집으로 이 페이지에 추가할 수 있습니다.토크 페이지에서 변경 사항을 논의한 후 구현하십시오. |
| 이 모듈은 페이지 보호 대상입니다.이 모듈은 매우 많은 페이지에서 사용 중이거나 매우 자주 교체됩니다.파손이나 실수는 많은 페이지에 영향을 미치고 사소한 편집이라도 서버에 큰 부하가 걸릴 수 있으므로 편집으로부터 보호됩니다. |
이 모듈에서는 {{toolbar}}을(를) 구현합니다.설명서에 대해서는 템플릿페이지를 참조해 주세요.
「 」를 참조해 주세요.
- {{faces}, {{faces/faces}, /testcase
-- 이 모듈은 {{toolbar}를 구현합니다. 현지의 mArguments(인수) -- Lazily initialize [[ 모듈:인수]] 현지의 mTable툴 = 요구하다('모듈:테이블 도구') 현지의 네, 아니요 = 요구하다('모듈:네, 아니요.) 현지의 p = {} 기능. p.주된(틀) mArguments(인수) = 요구하다('모듈:인수') 현지의 args = mArguments(인수).취득하다(틀) 돌아가다 p.메인(args) 끝. 기능. p.메인(args) 현지의 툴바 아이템 = p.make Toolbar항목들(args) 한다면 것은 아니다. 툴바 아이템 그리고나서 -- 인수를 지정하지 않은 경우 공백 문자열을 반환합니다. -- 빈 괄호를 반환합니다. 돌아가다 '' 그렇지 않으면 네, 아니요(args.기간) == 거짓의 그리고나서 돌아가다 string.format( '(%s)', 툴바 아이템 ) 또 다른 돌아가다 string.format( '<span class="syslogs%s" (%s) </span>', 유형(args.학급) == '문자열 그리고. ' ' .. args.학급 또는 '', 유형(args.스타일.) == '문자열 그리고. string.format('style=s', args.스타일.) 또는 '', 툴바 아이템 ) 끝. 끝. 기능. p.make Toolbar항목들(args) 현지의 숫자 = mTable툴.숫자 키(args) 현지의 세프 = (args.분리기 또는 '파이프) .. '-display' 세프 = 음.메세지.신규(세프):평지() 현지의 리트 = {} 위해서 i, v 에 아이페어(숫자) 하다 리트[#리트 + 1] = 음.스트링.서브(args[v], "%[%[::+(.-)%]%]", "[[:%1]]") 끝. 한다면 #리트 > 0 그리고나서 돌아가다 table.concat(리트, 세프) 또 다른 돌아가다 제로 끝. 끝. 돌아가다 p