Difference between revisions of "Module:Convert/extra/sandbox"

From blackwiki
Jump to navigation Jump to search
blackwiki>Johnuniq
 
blackwiki>Johnuniq
Line 1: Line 1:
--[=[ Extra conversion data used by Module:Convert.
+
-- Extra conversion data used by Module:Convert.
 
+
--
[[Module:Convert/data]] defines all units and is transcluded in all pages
+
-- [[Module:Convert/data]] defines all units and is transcluded in all pages
where [[Module:Convert]] is used. Testing new units by editing that module
+
-- where [[Module:Convert]] is used. Testing new units by editing that module
would invalidate the cache for all affected pages.
+
-- would invalidate the cache for all affected pages.
 
+
--
For quick changes and experiments with new units, this module can be edited.
+
-- For quick changes and experiments with new units, this module can be edited.
Since this module is transcluded in only a small number of pages, changes
+
-- Since this module is transcluded in only a small number of pages, changes
should cause little server overhead and should propagate quickly.
+
-- should cause little server overhead and should propagate quickly.
 
+
--
If a unit is defined in the data module, any definition here is ignored,
+
-- If a unit is defined in the data module, any definition here is ignored,
so defining the same unit in both modules is not an error.
+
-- so defining the same unit in both modules is not an error.
A unit defined here can refer to units that are also defined here, and
+
-- A unit defined here can refer to units that are also defined here, and
can refer to units defined in the data module.
+
-- can refer to units defined in the data module.
 
+
--
Periodically, those extra units that are wanted permanently can be removed
+
-- Periodically, those extra units that are wanted permanently can be removed
from here after being added to [[Module:Convert/data]].
+
-- from here after being added to [[Module:Convert/data]].
]=]
 
  
 
local extra_units = {
 
local extra_units = {
    ["$/km"] = {
 
per = { "$", "km" },
 
utype = "cost $ per unit length",
 
default = "$/mi",
 
    },
 
    ["$/mi"] = {
 
per = { "$", "mi" },
 
utype = "cost $ per unit length",
 
default = "$/km",
 
    },
 
 
}
 
}
  
 
return { extra_units = extra_units }
 
return { extra_units = extra_units }

Revision as of 09:27, 12 October 2013

Documentation for this module may be created at Module:Convert/extra/sandbox/doc

-- Extra conversion data used by Module:Convert.
--
-- [[Module:Convert/data]] defines all units and is transcluded in all pages
-- where [[Module:Convert]] is used. Testing new units by editing that module
-- would invalidate the cache for all affected pages.
--
-- For quick changes and experiments with new units, this module can be edited.
-- Since this module is transcluded in only a small number of pages, changes
-- should cause little server overhead and should propagate quickly.
--
-- If a unit is defined in the data module, any definition here is ignored,
-- so defining the same unit in both modules is not an error.
-- A unit defined here can refer to units that are also defined here, and
-- can refer to units defined in the data module.
--
-- Periodically, those extra units that are wanted permanently can be removed
-- from here after being added to [[Module:Convert/data]].

local extra_units = {
}

return { extra_units = extra_units }