local Luan = require "luan:Luan.luan" local error = Luan.error local pairs = Luan.pairs or error() local ipairs = Luan.ipairs or error() local range = Luan.range or error() local Io = require "luan:Io.luan" local Http = require "luan:http/Http.luan" local size_charts = require "site:/lib/size_charts.luan" local all_sizes = require "site:/lib/sizes.luan" local function output_chart(chart_name,chart) local version = chart.version or error() if version~="1" then return end %>
<%=internal.title%> (<%=chart_name%>)
1 and [[ rowspan="]]..rowspan..[["]] or "")..">" %> | |||
---|---|---|---|
<%=size%> | <%=size_info.factory%> | <% for _, key in ipairs(cm_keys) do local r = cm[key] or {} %><%=r[1]%> - <%=r[2]%> | <% end for column, column_info in pairs(chart.columns) do local type = column_info.type local val if type=="static" then val = chart_row[column] elseif type=="product" then val = "" end %><%=val%> | <% end if internal.html ~= nil then %><%=internal.html%><% end %>
units:
<% for chart_name, chart in pairs(size_charts) do output_chart(chart_name,chart) end %>