Line 30: |
Line 30: |
| ! style="position:sticky;top:0px;width:30px;background-color:silver" | ${aircraft} | | ! style="position:sticky;top:0px;width:30px;background-color:silver" | ${aircraft} |
| ! style="position:sticky;top:0px;width:30px;background-color:lightseagreen" | ${range} | | ! style="position:sticky;top:0px;width:30px;background-color:lightseagreen" | ${range} |
− | ! style="position:sticky;top:0px;width:30px;vertixal-align:middle;background-color:forestgreen" | ${fuel} | + | ! style="position:sticky;top:0px;width:30px;background-color:forestgreen" | ${fuel} |
| ! style="position:sticky;top:0px;width:30px;background-color:darkgoldenrod" | ${ammo} | | ! style="position:sticky;top:0px;width:30px;background-color:darkgoldenrod" | ${ammo} |
− | ! style="position:sticky;top:0px;width:250px;vertical-align:middle" | Build / Remodel Info | + | ! style="position:sticky;top:0px;width:250px" | Build / Remodel Info |
− | ! style="position:sticky;top:0px;text-align:left" | Notes]], | + | ! style="position:sticky;top:0px" | Notes]], |
| _columns = { | | _columns = { |
| "id", | | "id", |
Line 63: |
Line 63: |
| _cell = [[| style="${text_align}" |${value}]], | | _cell = [[| style="${text_align}" |${value}]], |
| _item_class = Ship, | | _item_class = Ship, |
− | _class_number_template = "${class_name}<br />#${class_number}", | + | _class_number_template = "${class_name}<br>#${class_number}", |
| _normal_construction = "Normal", | | _normal_construction = "Normal", |
| _large_ship_construction = "LSC", | | _large_ship_construction = "LSC", |
Line 82: |
Line 82: |
| table.insert(value, Formatting:format_stat(ship:japanese_name())) | | table.insert(value, Formatting:format_stat(ship:japanese_name())) |
| end | | end |
− | return {value = Formatting:id_span(tostring(ship:api_id() or mw.ustring.lower(mw.ustring.gsub(ship:name(), "%s+", self._dash))), self._fragment_prefix, table.concat(value, "<br />")), text_align = "text-align: " .. self._start_align} | + | return {value = Formatting:id_span(tostring(ship:api_id() or mw.ustring.lower(mw.ustring.gsub(ship:name(), "%s+", self._dash))), self._fragment_prefix, table.concat(value, "<br>")), text_align = "text-align: " .. self._start_align} |
| end | | end |
| | | |
| function ShipListKai:id(ship) | | function ShipListKai:id(ship) |
− | return {value = Formatting:format_stat(ship:true_id() or ship:id()), | + | return {value = Formatting:format_stat(ship:true_id() or ship:id())} |
− | text_align = "",
| |
− | }
| |
| end | | end |
| | | |
Line 110: |
Line 108: |
| firepower_max = ship:firepower() | | firepower_max = ship:firepower() |
| end | | end |
− | return {value = Formatting:format_stat(firepower_max), text_align = ""} | + | return {value = Formatting:format_stat(firepower_max)} |
| end | | end |
| | | |
Line 118: |
Line 116: |
| torpedo_max = ship:torpedo() | | torpedo_max = ship:torpedo() |
| end | | end |
− | return {value = Formatting:format_stat(torpedo_max), text_align = ""} | + | return {value = Formatting:format_stat(torpedo_max)} |
| end | | end |
| | | |
Line 136: |
Line 134: |
| night_battle = night_battle + torpedo_max | | night_battle = night_battle + torpedo_max |
| end | | end |
− | return {value = Formatting:format_stat(night_battle), text_align = ""} | + | return {value = Formatting:format_stat(night_battle)} |
| end | | end |
| | | |
Line 144: |
Line 142: |
| aa_max = ship:aa() | | aa_max = ship:aa() |
| end | | end |
− | return {value = Formatting:format_stat(aa_max), text_align = ""} | + | return {value = Formatting:format_stat(aa_max)} |
| end | | end |
| | | |
| function ShipListKai:asw(ship) | | function ShipListKai:asw(ship) |
− | return {value = Formatting:format_stat(ship:asw()), text_align = ""} | + | return {value = Formatting:format_stat(ship:asw())} |
| end | | end |
| | | |
Line 156: |
Line 154: |
| asw_max = ship:asw() | | asw_max = ship:asw() |
| end | | end |
− | return {value = Formatting:format_stat(asw_max), text_align = ""} | + | return {value = Formatting:format_stat(asw_max)} |
| end | | end |
| | | |
| function ShipListKai:los(ship) | | function ShipListKai:los(ship) |
− | return {value = Formatting:format_stat(ship:los()), text_align = ""} | + | return {value = Formatting:format_stat(ship:los())} |
| end | | end |
| | | |
Line 168: |
Line 166: |
| los_max = ship:los() | | los_max = ship:los() |
| end | | end |
− | return {value = Formatting:format_stat(los_max), text_align = ""} | + | return {value = Formatting:format_stat(los_max)} |
| end | | end |
| | | |
| function ShipListKai:luck(ship) | | function ShipListKai:luck(ship) |
− | return {value = Formatting:format_stat(ship:luck()), text_align = ""} | + | return {value = Formatting:format_stat(ship:luck())} |
| end | | end |
| | | |
Line 180: |
Line 178: |
| luck_max = ship:luck() | | luck_max = ship:luck() |
| end | | end |
− | return {value = Formatting:format_stat(luck_max), text_align = ""} | + | return {value = Formatting:format_stat(luck_max)} |
| end | | end |
| | | |
| function ShipListKai:hp(ship) | | function ShipListKai:hp(ship) |
− | return {value = Formatting:format_stat(ship:hp()), text_align = ""} | + | return {value = Formatting:format_stat(ship:hp())} |
| end | | end |
| | | |
Line 192: |
Line 190: |
| armor_max = ship:armor() | | armor_max = ship:armor() |
| end | | end |
− | return {value = Formatting:format_stat(armor_max), text_align = ""} | + | return {value = Formatting:format_stat(armor_max)} |
| end | | end |
| | | |
| function ShipListKai:evasion(ship) | | function ShipListKai:evasion(ship) |
− | return {value = Formatting:format_stat(ship:evasion()), text_align = ""} | + | return {value = Formatting:format_stat(ship:evasion())} |
| end | | end |
| | | |
Line 204: |
Line 202: |
| evasion_max = ship:evasion() | | evasion_max = ship:evasion() |
| end | | end |
− | return {value = Formatting:format_stat(evasion_max), text_align = ""} | + | return {value = Formatting:format_stat(evasion_max)} |
| end | | end |
| | | |
| function ShipListKai:speed(ship) | | function ShipListKai:speed(ship) |
− | return {value = Formatting:format_speed(ship:speed()), text_align = ""} | + | return {value = Formatting:format_speed(ship:speed())} |
| end | | end |
| | | |
| function ShipListKai:aircraft(ship) | | function ShipListKai:aircraft(ship) |
− | return {value = Formatting:format_stat(ship:total_space()), text_align = ""} | + | return {value = Formatting:format_stat(ship:total_space())} |
| end | | end |
| | | |
| function ShipListKai:range(ship) | | function ShipListKai:range(ship) |
− | return {value = Formatting:format_range(ship:range()), text_align = ""} | + | return {value = Formatting:format_range(ship:range())} |
| end | | end |
| | | |
| function ShipListKai:fuel(ship) | | function ShipListKai:fuel(ship) |
− | return {value = Formatting:format_stat(ship:fuel()), text_align = ""} | + | return {value = Formatting:format_stat(ship:fuel())} |
| end | | end |
| | | |
| function ShipListKai:ammo(ship) | | function ShipListKai:ammo(ship) |
− | return {value = Formatting:format_stat(ship:ammo()), text_align = ""} | + | return {value = Formatting:format_stat(ship:ammo())} |
| end | | end |
| | | |
Line 272: |
Line 270: |
| table.insert(build_info, self._remodel_to_label .. format{self._remodel_template, link = Formatting:fragment_link(tostring(remodel_to:api_id() or mw.ustring.lower(mw.ustring.gsub(remodel_to:name(), "%s+", self._dash))), self._fragment_prefix, remodel_to:name()), level = remodel_level}) | | table.insert(build_info, self._remodel_to_label .. format{self._remodel_template, link = Formatting:fragment_link(tostring(remodel_to:api_id() or mw.ustring.lower(mw.ustring.gsub(remodel_to:name(), "%s+", self._dash))), self._fragment_prefix, remodel_to:name()), level = remodel_level}) |
| end | | end |
− | return {value = table.concat(build_info, "<br />"), text_align = "text-align: " .. self._start_align} | + | return {value = table.concat(build_info, "<br>"), text_align = "text-align: " .. self._start_align} |
| end | | end |
| | | |