- Welcome to the Kancolle Wiki!
- If you have any questions regarding site content, account registration, etc., please visit the KanColle Wiki Discord
Changes
Jump to navigation
Jump to search
Line 6:
Line 6:
− +
− +
− +
− <div style="display: inline; height: 30px;">${icon}</div> ${eq_type}'''+
− +
− <div>${buildable}</div>+
+
− +
− Card=${card}
− |-|Fairy=${fairy}
− |-|Equipment=${cg}
− |-|Eq + Fairy=${cg_fairy}
− </tabber>
− --|-
− --| colspan="2" style="text-align: center; padding: 0px;" | <div class="mw-collapsible mw-collapsed">
− --<div style="background-color: lightskyblue; text-align: center; margin: 0px;">'''Improvement'''</div>
− --<div class="mw-collapsible-content" style="margin-bottom: -2px;">
− --${improvement}
− --</div>
− --</div>
− --|}]],
− +
Line 44:
Line 32:
− -- _collapsed_content_header = [[<div style="text-align: center; background-color: lightgrey; margin:2px 0px 2px;">'''${content}'''</div>]],
− -- _collapsed_content_row = [[<div style="text-align: center; background-color: whitesmoke; margin:2px 0px 2px;">${content}</div>]],
Line 78:
Line 64:
− "crafting",
Line 225:
Line 210:
− self._vars.fairy = Formatting:format_image{self._equipment:fairy()}
− self._vars.cg = Formatting:format_image{self._equipment:cg()}
− self._vars.cg_fairy = Formatting:format_image{self._equipment:cg_fairy()}
Line 245:
Line 227:
−
− function EquipmentInfoKai:crafting()
− local craft_methods
− if self._equipment:buildable() then
− self._vars.buildable = self._buildable
− else
− self._vars.buildable = self._unbuildable
− end
− end
−
− --function EquipmentInfoKai:improvement()
− -- local cells = {}
− -- local improvement = self._equipment:improvement()
− -- if improvement then
− -- Formatting:format_resources(improvement:resources())
− -- for ship, ship_info in pairs(improvement:ships()) do
− -- format{self._}
− --end
Line 278:
Line 242:
− +
Revert
local EquipmentInfoKai = BaseData{
local EquipmentInfoKai = BaseData{
_template = [[{|class="${table_class}" id="${table_id}" style="border: 1px solid darkgray; width: 350px; background-color: #fafafa; float: ${float};"
_template = [[{|class="${table_class}" id="${table_id}" style="border: 1px solid darkgray; width: 400px; background-color: #fafafa; float: ${float};"
|-
|-
| colspan="2" style="position: relative; padding: 1px 40px; text-align: center; background-color: ${back};${extra_style};" title="${rarity}" | <div style="position: absolute; right: 5px;">${edit_link}</div>
| colspan="2" style="position: relative; padding: 1px 40px; text-align: center; background-color: ${back};${extra_style};" title="${rarity}" | <div style="position: absolute; right: 5px;">${edit_link}</div>
<p style="font-size: 20px;">'''${name}'''</p>${localized_name}
<p style="font-size: 25px">'''${name}'''</p>${localized_name}
<p>'''No.${id} ${japanese_name}'''</p>
<p style="font-size: 20px">'''No.${id} ${japanese_name}'''</p>
|-
|-
| colspan="2" style="text-align: center; background-color: whitesmoke;" |
| colspan="2" style="text-align: center; background-color: whitesmoke;" |
'''${icon} ${eq_type}'''
<div>Effects: ${effects}</b></div>
<b>Effects: ${effects}</b>
'''Scrap value: ${scrap}'''${alternative_names}
'''Scrap value: ${scrap}'''${alternative_names}
|-
|-
| colspan="2" style="text-align: center;" | <tabber>
| colspan="2" style="text-align: center;" | ${card}
|-
|-
| colspan="2" style="text-align: center; background-color: LightSkyBlue;" | '''Refittable Class'''
| colspan="2" style="text-align: center; background-color: LightSkyBlue;" | '''Refittable Class'''
${compatibility_details}
${compatibility_details}
|}]],
|}]],
_row_starter = "|-",
_row_starter = "|-",
_compatibility_cell = [[| style="width: 175px; text-align: center; background-color: ${bg_color};" | ${label}]],
_compatibility_cell = [[| style="width: 200px; text-align: center; background-color: ${bg_color};" | ${label}]],
_localized_name_template = "<p>''${localized_name}''</p>",
_localized_name_template = "<p>''${localized_name}''</p>",
_alternative_names_template = [[
_alternative_names_template = [[
${names}
${names}
</div></div>]],
</div></div>]],
_alternative_name_template = [[<div style="display: inline-block; vertical-align: middle;"><small>''${label}:''</small></div> <div style="display: inline-block; vertical-align: middle;"><small>''${name}<br />${japanese_name}''</small></div>]],
_alternative_name_template = [[<div style="display: inline-block; vertical-align: middle;"><small>''${label}:''</small></div> <div style="display: inline-block; vertical-align: middle;"><small>''${name}<br />${japanese_name}''</small></div>]],
_library_name_label = "Library name",
_library_name_label = "Library name",
"scrap",
"scrap",
"image",
"image",
"compatibility_details",
"compatibility_details",
},
},
end
end
self._vars.card = EquipmentCardKai:card{equipment = self._equipment, caption = caption}
self._vars.card = EquipmentCardKai:card{equipment = self._equipment, caption = caption}
end
end
self._vars.compatibility_details = table.concat(result, "\n")
self._vars.compatibility_details = table.concat(result, "\n")
end
end
function EquipmentInfoKai:create_item()
function EquipmentInfoKai:create_item()
function EquipmentInfoKai:create_infobox_prep()
function EquipmentInfoKai:create_infobox_prep()
self._vars = {}
self._vars = {}
local table_classes = {"infobox"}
local table_classes = {"typography-xl-optout", "infobox"}
if self._args.classes then
if self._args.classes then
table.insert(table_classes, self._args.classes)
table.insert(table_classes, self._args.classes)