Module:AVDevice: Difference between revisions
Fix Type row red link: link to AV Device Search with filter instead of non-existent article page (fixes VCR/DVD-R combo and similar types with slashes) (via update-page on MediaWiki MCP Server) |
Restore pre-compression source from rev 8199 (with comments, formatting, safe gsub patterns). Only change: args.oem_manufacturer → args.oem (the intended rename from rev 8313, without the destructive compression) (via update-page on MediaWiki MCP Server) |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 251: | Line 251: | ||
local brand = trim(args.brand) | local brand = trim(args.brand) | ||
local model_code = trim(args.model_code) | local model_code = trim(args.model_code) | ||
local oem_manufacturer = trim(args.oem) | |||
local device_type = trim(args.device_type) | local device_type = trim(args.device_type) | ||
local format_family = trim(args.format_family) | local format_family = trim(args.format_family) | ||
local market = trim(args.market) | |||
local supported_formats = trim(args.supported_formats) | local supported_formats = trim(args.supported_formats) | ||
local recording_formats = trim(args.recording_formats) | local recording_formats = trim(args.recording_formats) | ||
| Line 317: | Line 319: | ||
local brandHtml = frame:preprocess(brandWikitext) | local brandHtml = frame:preprocess(brandWikitext) | ||
addRow(container, 'Brand', brandHtml, true) | addRow(container, 'Brand', brandHtml, true) | ||
end | |||
-- OEM row (shown only when set) | |||
if oem_manufacturer then | |||
local oemWikitext = string.format( | |||
'{{#formredlink: target=%s |form=Manufacturer |existing page link text=%s }}', | |||
oem_manufacturer, oem_manufacturer | |||
) | |||
local oemHtml = frame:preprocess(oemWikitext) | |||
addRow(container, 'OEM', oemHtml, true) | |||
end | end | ||
if model_code then | if model_code then | ||
addRow(container, 'Model', model_code, false) | addRow(container, 'Model', model_code, false) | ||
end | |||
-- Market row | |||
if market then | |||
addRow(container, 'Market', market, false) | |||
end | end | ||