Jump to content

Module:Bar and Module:Bar/sandbox: Difference between pages

(Difference between pages)
Page 1
Page 2
Content deleted Content added
debug
 
 
Line 3: Line 3:


local BarBox = class('BarBox', {
local BarBox = class('BarBox', {
_css = 'Module:Bar/styles.css',
_css = 'Module:Bar/sandbox/styles.css',


__init = function (self, args)
__init = function (self, args)
Line 239: Line 239:
local args = getArgs(frame)
local args = getArgs(frame)
return BarBox.pixel(args)
return BarBox.pixel(args)
end

function p.log(frame)
local args = getArgs(frame)
local outArgs = {[1] = args[2], [2] = args[3]}
outArgs[3] = math.log((tonumber(args[4]) ~= nil) and (args[4] + 1) or 100)/
math.log((tonumber(args[1]) ~= nil) and args[1] or 2)*30
outArgs[5] = ((args[6] or '') ~= '') and args[6] or ((args[4] or '') .. (args[5] or ''))
return BarBox.pixel(outArgs)
end
end