বিষয়বস্তুতে চলুন

মডিউল:Main page image: সংশোধিত সংস্করণের মধ্যে পার্থক্য

From ওয়ার্ল্ডপিডিয়া, the free encyclopedia
fix for error when filename is blank
use simplified formula suggested in talk page which is also very slightly faster. tested on local machine with identical results
১৪ নং লাইন: ১৪ নং লাইন:
end
end


new_width = math.floor ( ( page.file.width / math.sqrt ( ( page.file.width * page.file.height ) / 19600 ) ) + 0.5 )
new_width = math.floor(140 * math.sqrt(page.file.width / page.file.height) + 0.5)


return new_width
return new_width

১৯:৪২, ৯ সেপ্টেম্বর ২০২২ তারিখে সংশোধিত সংস্করণ

এই মডিউলের জন্য মডিউল:Main page image/নথি-এ নথিপত্র তৈরি করা হয়ে থাকতে পারে

local p = {}
local getArgs = require('Module:Arguments').getArgs

function p.width(frame)
	local args = getArgs(frame)
	return p._width(args)
end

function p._width(args)
	local new_width = 140
	local page = mw.title.makeTitle('File', args[1] or '')
	if not page or not page.fileExists then
		return new_width
	end

	new_width = math.floor(140 * math.sqrt(page.file.width / page.file.height) + 0.5)

	return new_width
end

return p