Module:QuestDetails: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
function p.details(frame) |
function p.details(frame) |
||
local |
local args = frame:getParent().args |
||
local config = { |
local config = { |
||
infobox_name = ' |
infobox_name = 'QuestDetails', |
||
class = 'questdetails' |
class = 'questdetails' |
||
} |
} |
||
Line 14: | Line 14: | ||
local params = { |
local params = { |
||
{ name = 'start_point' }, |
{ name = 'start_point' }, |
||
{ name = 'requirements' } |
|||
} |
} |
||
⚫ | |||
ret:attr { cellspacing = '3' } |
|||
⚫ | |||
local auto_width = { ["max-width"] = "85%", ["width"] = "auto" } |
local auto_width = { ["max-width"] = "85%", ["width"] = "auto" } |
||
ret:addRow { |
ret:addRow { |
||
{ tag = 'th', class = "questdetails-header", content = 'Start |
{ tag = 'th', class = "questdetails-header", content = 'Start Point' }, |
||
{ tag = 'argd', class = "questdetails-info", content=infobox.param(' |
{ tag = 'argd', class = "questdetails-info", content=infobox.param('start_point'), css = auto_width } |
||
} |
} |
||
Revision as of 02:32, 13 November 2024
Module documentation
This documentation is transcluded from Module:QuestDetails/doc. [edit] [history] [purge]
This module does not have any documentation. Please consider adding documentation at Module:QuestDetails/doc. [edit]
Module:QuestDetails's function details is invoked by Template:QuestDetails.
Module:QuestDetails requires Module:Infobox.
Module:QuestDetails requires Module:Param Parse.
local p = {}
local infobox = require('Module:Infobox')
local parse = require('Module:Param Parse')
function p.details(frame)
local args = frame:getParent().args
local config = {
infobox_name = 'QuestDetails',
class = 'questdetails'
}
local params = {
{ name = 'start_point' },
{ name = 'requirements' }
}
local ret = infobox.new(config, params, args)
local auto_width = { ["max-width"] = "85%", ["width"] = "auto" }
ret:addRow {
{ tag = 'th', class = "questdetails-header", content = 'Start Point' },
{ tag = 'argd', class = "questdetails-info", content=infobox.param('start_point'), css = auto_width }
}
ret:addRow {
{ tag = 'th', class = "questdetails-header", content = 'Requirements' },
{ tag = 'td', class = "questdetails-info", content=infobox.param('requirements'), colspan = 2 }
}
return ret
end
return p