"ماڈیول:Main page image" کے نسخوں کے درمیان فرق
new image size calculation |
Arsait (تبادلۂ خیال | شراکتیں) م 11 revisions imported ٹیگ: موبائل ترمیم موبائل ویب ترمیم |
||
(3 صارفین 4 کے درمیانی نسخے نہیں دکھائے گئے) | |||
سطر 9: | سطر 9: | ||
function p._width(args) | function p._width(args) | ||
local new_width = 140 | local new_width = 140 | ||
local page = mw.title.makeTitle('File', args[1]) | local page = mw.title.makeTitle('File', args[1] or '') | ||
if not page.fileExists then | if not page or not page.fileExists then | ||
return new_width | return new_width | ||
end | end | ||
new_width = math.floor ( | new_width = math.floor(140 * math.sqrt(page.file.width / page.file.height) + 0.5) | ||
return new_width | return new_width |