Mô đun:Flaglist

-- Calculates the width of the span box for [[Template:Flaglist]]
-- based on the specified image size

local p = {}

function p.luawidth(size)
	--For use within Lua
	local w
	if string.find(size,"^%d+x%d+px$") then -- width and height (eg. 20x10px)
		-- use specified width
		w = tonumber(string.match(size,"(%d+)x%d+px")) + 2 -- (2px for borders)
	elseif string.find(size,"^%d+px$") then -- width only (eg. 20px)
		-- use specified width
		w = tonumber(string.match(size,"(%d+)px")) + 2
	elseif string.find(size,"^x%d+px$") then -- height only (eg. x10px)
		-- assume a width based on the height
		local h = tonumber(string.match(size,"x(%d+)px"))
		w = h * 2.2
		w = math.floor(w+0.5) -- round to integer
	else -- empty or invalid input
		w = 25 -- default width for flagicons including borders
	end
	return tostring(w)
end

function p.width(frame)
	--For external use
	return p.luawidth(frame.args[1])
end

return p
Chúng tôi bán
Bài viết liên quan
[Review sách] Thế giới rộng lớn, lòng người chật hẹp - Cuốn tản văn xoa dịu tâm hồn
[Review sách] Thế giới rộng lớn, lòng người chật hẹp - Cuốn tản văn xoa dịu tâm hồn
Cho dẫu trái tim nhỏ bé, khoảng trống chẳng còn lại bao nhiêu, vẫn mong bạn sẽ luôn dành một chỗ cho chính mình, để có thể xoa dịu bản thân
Đấng tối cao Bellriver - Overlord
Đấng tối cao Bellriver - Overlord
Bellriver một trong những quân sư chiến lược gia trong hàng ngũ 41 Đấng Tối Cao của Đại Lăng Nazarick
Tết Hàn thực cổ truyền của dân tộc
Tết Hàn thực cổ truyền của dân tộc
Tết Hàn Thực hay Tết bánh trôi bánh chay là một ngày tết vào ngày mồng 3 tháng 3 Âm lịch.
Giới thiệu Pandora’s Actor - Over lord
Giới thiệu Pandora’s Actor - Over lord
Con Ruột Của Ainz: Pandora’s Actor