Module:AVDevice: Difference between revisions
Add "Add an accessory" button to Accessories section, always show section (like Parts/Documents) (via update-page on MediaWiki MCP Server) |
Rename buttons: "Add an accessory" → "Add accessory", "Add a part" → "Add part", "Add a document" → "Add document" (via update-page on MediaWiki MCP Server) |
||
| Line 524: | Line 524: | ||
end | end | ||
-- Accessories section: Always show (like Parts/Documents), with "Add | -- Accessories section: Always show (like Parts/Documents), with "Add accessory" button | ||
addSectionRow(container, 'Accessories') | addSectionRow(container, 'Accessories') | ||
| Line 626: | Line 626: | ||
end | end | ||
-- Add "Add | -- Add "Add accessory" button | ||
local addAccDiv = mw.html.create('div') | local addAccDiv = mw.html.create('div') | ||
addAccDiv:css('margin-top', '0.5em'):css('text-align', 'center') | addAccDiv:css('margin-top', '0.5em'):css('text-align', 'center') | ||
addAccDiv:wikitext('[' .. tostring(addAccessoryUrl) .. ' <span class="infobox-button infobox-button-secondary">Add | addAccDiv:wikitext('[' .. tostring(addAccessoryUrl) .. ' <span class="infobox-button infobox-button-secondary">Add accessory</span>]') | ||
accDiv:node(addAccDiv) | accDiv:node(addAccDiv) | ||
else | else | ||
| Line 635: | Line 635: | ||
local addAccDiv = mw.html.create('div') | local addAccDiv = mw.html.create('div') | ||
addAccDiv:css('text-align', 'center') | addAccDiv:css('text-align', 'center') | ||
addAccDiv:wikitext('[' .. tostring(addAccessoryUrl) .. ' <span class="infobox-button infobox-button-secondary">Add | addAccDiv:wikitext('[' .. tostring(addAccessoryUrl) .. ' <span class="infobox-button infobox-button-secondary">Add accessory</span>]') | ||
accDiv:node(addAccDiv) | accDiv:node(addAccDiv) | ||
end | end | ||
| Line 750: | Line 750: | ||
end | end | ||
-- Add "Add | -- Add "Add part" button | ||
local addPartDiv = mw.html.create('div') | local addPartDiv = mw.html.create('div') | ||
addPartDiv:css('margin-top', '0.5em'):css('text-align', 'center') | addPartDiv:css('margin-top', '0.5em'):css('text-align', 'center') | ||
addPartDiv:wikitext('[' .. tostring(addPartUrl) .. ' <span class="infobox-button infobox-button-secondary">Add | addPartDiv:wikitext('[' .. tostring(addPartUrl) .. ' <span class="infobox-button infobox-button-secondary">Add part</span>]') | ||
partsDiv:node(addPartDiv) | partsDiv:node(addPartDiv) | ||
else | else | ||
| Line 759: | Line 759: | ||
local addPartDiv = mw.html.create('div') | local addPartDiv = mw.html.create('div') | ||
addPartDiv:css('text-align', 'center') | addPartDiv:css('text-align', 'center') | ||
addPartDiv:wikitext('[' .. tostring(addPartUrl) .. ' <span class="infobox-button infobox-button-secondary">Add | addPartDiv:wikitext('[' .. tostring(addPartUrl) .. ' <span class="infobox-button infobox-button-secondary">Add part</span>]') | ||
partsDiv:node(addPartDiv) | partsDiv:node(addPartDiv) | ||
end | end | ||
| Line 904: | Line 904: | ||
local uploadDiv = mw.html.create('div') | local uploadDiv = mw.html.create('div') | ||
uploadDiv:css('margin-top', '0.5em'):css('text-align', 'center') | uploadDiv:css('margin-top', '0.5em'):css('text-align', 'center') | ||
uploadDiv:wikitext('[' .. tostring(uploadUrl) .. ' <span class="infobox-button infobox-button-secondary">Add | uploadDiv:wikitext('[' .. tostring(uploadUrl) .. ' <span class="infobox-button infobox-button-secondary">Add document</span>]') | ||
docsDiv:node(uploadDiv) | docsDiv:node(uploadDiv) | ||
| Line 910: | Line 910: | ||
local uploadDiv = mw.html.create('div') | local uploadDiv = mw.html.create('div') | ||
uploadDiv:css('text-align', 'center') | uploadDiv:css('text-align', 'center') | ||
uploadDiv:wikitext('[' .. tostring(uploadUrl) .. ' <span class="infobox-button infobox-button-secondary">Add | uploadDiv:wikitext('[' .. tostring(uploadUrl) .. ' <span class="infobox-button infobox-button-secondary">Add document</span>]') | ||
docsDiv:node(uploadDiv) | docsDiv:node(uploadDiv) | ||