Jump to content

Module:Create style property settings

From Elite Dangerous Wiki
Revision as of 18:00, 18 October 2026 by Wikipedia>MusikBot II (Protected "Module:Create style property settings": High-risk template or module: 1665 transclusions (more info) ([Edit=Require autoconfirmed or confirmed access] (indefinite)))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:Create style property settings/doc

local me = { }

function me.fromMapping(frame)
	local outputBuffer = { }
	local parentFrame = frame:getParent();
	for templateArgName, cssPropertyName in pairs(frame.args) do
		local cssValue = parentFrame.args[templateArgName]
		if cssValue ~= nil then
			table.insert(outputBuffer, cssPropertyName .. ': ' .. cssValue .. ';')
		end
	end

	-- if table is empty, concat will return an empty string
	return table.concat(outputBuffer, ' ')
end  -- function me.fromMapping()

return me