Module:Message box: Difference between revisions

Jump to navigation Jump to search
m>Mr. Stradivarius
only add id when cfg.useId is true
m>Mr. Stradivarius
don't make the box object available from other modules - it's not really designed for that kind of use
Line 521: Line 521:
end
end


local function makeBox(boxType, args)
local function main(boxType, args)
     box:setTitle(args)
     box:setTitle(args)
     local cfg = box:getConfig(boxType)
     local cfg = box:getConfig(boxType)
Line 553: Line 553:
             args[k] = v
             args[k] = v
         end
         end
         return makeBox(boxType, args)
         return main(boxType, args)
     end
     end
end
end


local p = {
local p = {
     box = box,
     main = main,
    makeBox = makeBox,
     mbox = makeWrapper('mbox')
     mbox = makeWrapper('mbox')
}
}