Module:Sandbox/ProcrastinatingReader: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
 
(44 intermediate revisions by the same user not shown)
Line 1:
local p = {}
local plain = require('Module:Plain text')._main
local getArgs = require('Module:Arguments').getArgs
local tableTools = require ('Module:TableTools')
 
function p.lsimain(frame)
returnlocal '<pre>'page ..= mw.dumpObjecttitle.new(frame:getParent().args[1]) .. '</pre>'
local content = page:getContent()
end
content = mw.ustring.find(content, '{{ArbCom Arab-Israeli enforcement', 1, true) or mw.ustring.find(content, '{{Arab-Israeli Arbitration Enforcement', 1, true)
 
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])
if not page.exists then
return new_width
end
 
local ratio = page.file.width / page.file.height
if ratio > 1.2content then
return new_width"1"
new_width = 160
else
elseif ratio < 0.8333 then
return "0"
new_width = 120
end
 
return new_width
end