문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 이 문서는 편집하거나 다른 명령을 할 수 없도록 보호되어 있습니다. 문서의 원본을 보거나 복사할 수 있습니다. --{{막대}} 틀을 개선하는 {{새막대}} 틀을 만들기 위한 모듈입니다 --사용가능한 함수는 bar입니다. local function drawBar ( bgcolor, length, str, type ) --막대를 그리는 함수 (막대의 색, 길이, 올림/내림/반올림) local t = require("모듈:Coutput") local color = 'white' local align= 'center' if length > 5000 then return '' end --길이가 5000보다 큰 경우에는 아무것도 그리지 않습니다. if length <= 0 then return '' end --길이가 0보다 작은 경우에도 아무것도 그리지 않습니다. if type ~= 'bar' then bgcolor='transparent'; color='black'; align='right' end t:print ( '<span style="color: ' .. color .. '; background-color: ' .. bgcolor .. '; width: ' .. length .. 'px; float: left; height: 2.0em; margin:0; text-align: ' .. align .. '; font-size: 0.7em">' .. str .. '</span>' ) return t:printall() end local function bar(frame) local bgcolor = frame.args.bgcolor or 'Blue' local str = frame.args.str or ' ' local length = tonumber(frame:preprocess('{{#iferror: {{#expr:'.. frame.args.length ..'}} | 0 }}')) or 0 local type = frame.args.type or '' return drawBar ( bgcolor, length, str, type ) end return {bar=bar, drawBar=drawBar} 이 문서에서 사용한 틀: 모듈:NeoBar/설명문서 (편집) 모듈:NeoBar 문서로 돌아갑니다.