Changes

no edit summary
Line 11: Line 11:  
local NodeInfo = BaseTable({
 
local NodeInfo = BaseTable({
 
     _item_class = EnemyShip,
 
     _item_class = EnemyShip,
     _table_start = [[{|class="wikitable" style="width:690px"]],
+
     _table_start = [[{|class="wikitable"]],
     _table_start_style = [[{|class="wikitable" style="width:690px;margin-bottom:%spx"]],
+
     _table_start_style = [[{|class="wikitable" style="margin-bottom:%spx !important"]],
 
     _header_template = [[!#
 
     _header_template = [[!#
 
!Formation
 
!Formation
Line 25: Line 25:  
!AD/AP<br>AS/AS+]],
 
!AD/AP<br>AS/AS+]],
 
     _column_cell_templates = {
 
     _column_cell_templates = {
         node = [[|colspan="${colspan}" rowspan="${rowspan}" style="text-align:center;color:${color};background-color:${bg_color}"|${values.node}]],
+
         node = [[|rowspan="${rowspan}" style="text-align:center;color:${color};background-color:${bg_color}"|${values.node}]],
 
         formation = [[|style="text-align:center;background-color:${bg_color};color:${color}"|${values.formation}]],
 
         formation = [[|style="text-align:center;background-color:${bg_color};color:${color}"|${values.formation}]],
         fleet = [[|style="width:485px;padding-left:8px;background-color:${bg_color};"|<div style="display:table-row;font-size:0px">${values.fleet}</div>]],
+
         fleet = [[|style="background-color:${bg_color};font-size:0px"|${values.fleet}]],
         as = [[|style="text-align:center;background-color:${bg_color};color:${color};"|${values.as}]],
+
         as = [[|style="text-align:center;background-color:${bg_color};color:${color}"|${values.as}]],
 
     },
 
     },
 
     _column_cell_templates_basexp = {
 
     _column_cell_templates_basexp = {
         node = [[|colspan="${colspan}" rowspan="${rowspan}" style="text-align:center;color:${color};background-color:${bg_color}"|${values.node}]],
+
         node = [[|rowspan="${rowspan}" style="text-align:center;color:${color};background-color:${bg_color}"|${values.node}]],
 
         formation = [[|style="text-align:center;background-color:${bg_color};color:${color}"|${values.formation}]],
 
         formation = [[|style="text-align:center;background-color:${bg_color};color:${color}"|${values.formation}]],
         basexp = [[|style="text-align:center;background-color:${bg_color};color: ${color}"|${values.basexp}]],
+
         basexp = [[|style="text-align:center;background-color:${bg_color};color:${color}"|${values.basexp}]],
         fleet = [[|style="width:485px;padding-left:8px;background-color:${bg_color}"|<div style="display:table-row;font-size:0px">${values.fleet}</div>]],
+
         fleet = [[|style="background-color:${bg_color};font-size:0px"|${values.fleet}]],
         as = [[|style="text-align:center;background-color:${bg_color};color: ${color}" |${values.as}]],
+
         as = [[|style="text-align:center;background-color:${bg_color};color:${color}"|${values.as}]],
 
     },
 
     },
    
     _simple_node_template = [[|style="text-align:center"|${node}
 
     _simple_node_template = [[|style="text-align:center"|${node}
|colspan="3" style="text-align:center"|<span lang="ja">${ja}</span><br>${en}]],
+
|style="text-align:center"|<span lang="ja">${ja}</span><br>${en}]],
    
     _empty_node_en = 'Must be my imagination./No enemy spotted./Calm seas./Calm straits./Be alert./Peaceful seas.',
 
     _empty_node_en = 'Must be my imagination./No enemy spotted./Calm seas./Calm straits./Be alert./Peaceful seas.',
Line 46: Line 46:  
     _select_node_en = 'You can decide the fleet\'s course. Admiral, which heading should we take?',
 
     _select_node_en = 'You can decide the fleet\'s course. Admiral, which heading should we take?',
 
     _select_node_ja = '艦隊の針路を選択できます。提督、どちらの針路をとられますか?',
 
     _select_node_ja = '艦隊の針路を選択できます。提督、どちらの針路をとられますか?',
 +
 +
_landing_node_en = 'The landing point of the convoy has been reached. The transport operation here has already been completed successfully.',
 +
    _landing_node_ja = '輸送物資の揚陸地点に到達しました。本海域の輸送作戦は無事完了しています。',
    
     _resource_node_template = [[|style="text-align:center;background-color:${values.bg_color};color:${values.color}"|${values.node}
 
     _resource_node_template = [[|style="text-align:center;background-color:${values.bg_color};color:${values.color}"|${values.node}
|colspan="3" style="text-align:center;background-color:${values.bg_color};color:${values.color}"|${values.text}]],
+
|style="text-align:center;background-color:${values.bg_color};color:${values.color}"|${values.text}]],
    
     _collapser_template = [[<div class="mw-customtoggle-${toggle_id} wikia-menu-button">${button_display}</div>
 
     _collapser_template = [[<div class="mw-customtoggle-${toggle_id} wikia-menu-button">${button_display}</div>
Line 110: Line 113:  
function NodeInfo:formation(row)
 
function NodeInfo:formation(row)
 
     if row.tags.final then
 
     if row.tags.final then
         row.formation = row.formation .. "<br /><div style='font-weight:bold; color:red;'>(Final)</div>"
+
         row.formation = row.formation .. "<br /><div style='font-weight:bold;color:red'>(Final)</div>"
 
     end
 
     end
 
     if row.tags.clear then
 
     if row.tags.clear then
         row.formation = row.formation .. "<br /><div style='font-weight:bold; color:blue;'>(Clear)</div>"
+
         row.formation = row.formation .. "<br /><div style='font-weight:bold;color:blue'>(Clear)</div>"
 
     end
 
     end
 
     if row.tags.has_lbas_ha_bomber then
 
     if row.tags.has_lbas_ha_bomber then
Line 249: Line 252:  
        elseif string.lower(item_key) == "select" then
 
        elseif string.lower(item_key) == "select" then
 
            table.insert(self._items, node .. "/select")
 
            table.insert(self._items, node .. "/select")
 +
            mode = 1
 +
        elseif string.lower(item_key) == "landing" then
 +
            table.insert(self._items, node .. "/landing")
 
            mode = 1
 
            mode = 1
 
        else
 
        else
Line 419: Line 425:  
         raid = 'Air Raids',
 
         raid = 'Air Raids',
 
         ambush = 'Ambush Battle Node',
 
         ambush = 'Ambush Battle Node',
 +
        supported = 'Supported Battle Node',
 
          
 
          
 
         -- older node type names (required to make older event pages work)
 
         -- older node type names (required to make older event pages work)
Line 428: Line 435:  
         U.split(self._params.fullpagename, '/')[1]
 
         U.split(self._params.fullpagename, '/')[1]
 
     ) or ""
 
     ) or ""
     return self._args["comment"] or (prefix .. node_types[self._node_type]) or "Fleet"
+
     return self._args["comment"] or (prefix .. (node_types[self._node_type] or "Unknown")) or "Fleet"
 
end
 
end
 
   
 
   
Line 467: Line 474:  
     end
 
     end
 
   
 
   
if false then
+
if self._args.margin then
 
local bottom_margin = 500 - (50 * 2 + 50 * self._number_of_formations + 15 * 2 + 30)
 
local bottom_margin = 500 - (50 * 2 + 50 * self._number_of_formations + 15 * 2 + 30)
 
table.insert(self._rows, string.format(self._table_start_style, bottom_margin))
 
table.insert(self._rows, string.format(self._table_start_style, bottom_margin))
Line 567: Line 574:  
                    en = enText or self._select_node_en,
 
                    en = enText or self._select_node_en,
 
                    ja = jaText or self._select_node_ja,
 
                    ja = jaText or self._select_node_ja,
 +
                })
 +
            elseif values[2] == "landing" then
 +
                table.insert(self._rows, format{
 +
                    self._simple_node_template,
 +
                    node = node,
 +
                    en = enText or self._landing_node_en,
 +
                    ja = jaText or self._landing_node_ja,
 
                })
 
                })
 
             else
 
             else
cssedit, gkautomate
6,926

edits