Editing Module:Location Table
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 9: | Line 9: | ||
function p.head(frame) |
function p.head(frame) |
||
⚫ | |||
assert(not persistant.in_table, 'Second Template:LocTableHead (Missing Template:LocTableBottom?)') |
assert(not persistant.in_table, 'Second Template:LocTableHead (Missing Template:LocTableBottom?)') |
||
⚫ | |||
persistant.in_table = true |
persistant.in_table = true |
||
persistant.json = {} |
persistant.json = {} |
||
Line 23: | Line 24: | ||
assert(persistant.in_table, 'Template:LocLine when not in a location table (Missing Template:LocTableHead?)') |
assert(persistant.in_table, 'Template:LocLine when not in a location table (Missing Template:LocTableHead?)') |
||
local args = frame:getParent().args |
local args = frame:getParent().args |
||
local loc = args.loc |
local loc = args.loc |
||
local qty = args.quantity |
local qty = args.quantity |
||
Line 49: | Line 51: | ||
function p.bottom(frame) |
function p.bottom(frame) |
||
local args = frame:getParent().args |
|||
assert(args.version == persistant.version, 'Template:LocTableBottom needs to be transcluded with the same |version= as the corresponding Template:LocTableHead') |
|||
assert(persistant.in_table, 'Template:LocTableBottom when not in a location table (Missing Template:LocTableHead?)') |
assert(persistant.in_table, 'Template:LocTableBottom when not in a location table (Missing Template:LocTableHead?)') |
||