Minecraft Wiki
가입하기
편집 요약 없음
잔글편집 요약 없음
 
(사용자 2명의 중간 판 8개는 보이지 않습니다)
7번째 줄: 7번째 줄:
 
local files = args[1] or ''
 
local files = args[1] or ''
 
local size = args[2] or ''
 
local size = args[2] or ''
  +
local link = args['link'] or args[3] or ''
 
 
 
if size ~= '' then
 
if size ~= '' then
 
size = '|' .. size
 
size = '|' .. size
 
end
  +
 
if link ~= '' then
  +
link = '|link=' .. link
 
end
 
end
 
 
17번째 줄: 22번째 줄:
 
table.insert( images, '<span><br></span>' )
 
table.insert( images, '<span><br></span>' )
 
else
 
else
table.insert( images, '<span>[[File:' .. image .. size .. ']]</span>' )
+
table.insert( images, '<span>[[파일:' .. image .. size .. link .. ']]</span>' )
 
end
 
end
 
end
 
end
24번째 줄: 29번째 줄:
 
return '<span class="animated">' .. table.concat( images ) .. '</span>'
 
return '<span class="animated">' .. table.concat( images ) .. '</span>'
 
end
 
end
 
function p.text( f )
 
local args = f
 
if f == mw.getCurrentFrame() then
 
args = f:getParent().args
 
end
 
local texts = args[1]
 
local result = {}
 
for text in mw.text.gsplit( texts, '%s*;%s*' ) do
 
if text == '' then
 
table.insert( result, '<span><br></span>' )
 
else
 
table.insert( result, '<span>' .. text .. '</span>' )
 
table.insert( result, '<span>' .. text .. '</span>' )
 
end
 
end
 
result[1] = result[1]:gsub( '^<span>', '<span class="animated-active">' )
 
 
return '<span class="animated">' .. table.concat( result ) .. '</span>'
 
end
 
 
 
return p
 
return p

2021년 6월 3일 (목) 12:51 기준 최신판

[만들기 | 역사 | 캐시 제거]설명문서
이 모듈의 설명문서가 없습니다. 이 모듈의 사용 방법을 안다면, 설명문서를 만들어 주십시오.
local p = {}
function p.animate( f )
	local args = f
	if f == mw.getCurrentFrame() then
		args = f:getParent().args
	end
	local files = args[1] or ''
	local size = args[2] or ''
	local link = args['link'] or args[3] or ''
	
	if size ~= '' then
		size = '|' .. size
	end

	if link ~= '' then
		link = '|link=' .. link
	end
	
	local images = {}
	for image in mw.text.gsplit( files, '%s*;%s*' ) do
		if image == '' then
			table.insert( images, '<span><br></span>' )
		else
			table.insert( images, '<span>[[파일:' .. image .. size .. link .. ']]</span>' )
		end
	end
	images[1] = images[1]:gsub( '^<span>', '<span class="animated-active">' )
	
	return '<span class="animated">' .. table.concat( images ) .. '</span>'
end
return p