• 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
m
no edit summary
Line 49: Line 49:  
     },
 
     },
   −
     _footer_links = [=[*[[${ship_name}/Gallery|View ${ship_name} CG]]
+
     _footer_links = [=[*[[${ship_key}/Gallery|View ${ship_name} CG]]
 
*[[${ship_code}|List of ${ship_type}s]]
 
*[[${ship_code}|List of ${ship_type}s]]
 
*[[wikipedia:${wikipedia}|Wikipedia entry on ${ship_type} ${ship_name}]]${extra_links}]=],
 
*[[wikipedia:${wikipedia}|Wikipedia entry on ${ship_type} ${ship_name}]]${extra_links}]=],
Line 56: Line 56:     
function ShipPage:format_ship_meta()
 
function ShipPage:format_ship_meta()
     self._vars.ship_meta = ShipMetaKai:Infobox({ self._vars.ship_name })
+
     self._vars.ship_meta = ShipMetaKai:Infobox({ self._vars.ship_key })
 
end
 
end
    
function ShipPage:format_ship_infoboxes()
 
function ShipPage:format_ship_infoboxes()
     local forms = ship_remodel_forms(self._vars.ship_name)
+
     local forms = ship_remodel_forms(self._vars.ship_key)
 
     local infoboxes = {}
 
     local infoboxes = {}
 
     for i, form in ipairs(forms) do
 
     for i, form in ipairs(forms) do
Line 73: Line 73:     
function ShipPage:format_ship_categories(basepagename)
 
function ShipPage:format_ship_categories(basepagename)
     self._vars.ship_categories = basepagename == "Sandbox" and "" or ShipCategoriesKai:Categories({ self._vars.ship_name })
+
     self._vars.ship_categories = basepagename == "Sandbox" and "" or ShipCategoriesKai:Categories({ self._vars.ship_key })
 
end
 
end
   −
function ShipPage:format_header(ship_name, basepagename)
+
function ShipPage:format_header(ship_key, basepagename)
 
     self._vars = {
 
     self._vars = {
         ship_name = ship_name,
+
         ship_key = ship_key,
 
         clear = Formatting:clear(),
 
         clear = Formatting:clear(),
 
     }
 
     }
Line 89: Line 89:  
function ShipPage.Header(frame, args)
 
function ShipPage.Header(frame, args)
 
     args = args or Utils.getTemplateArgs(frame)
 
     args = args or Utils.getTemplateArgs(frame)
     local ship_name = args.explicit.ship or args.implicit.pagename or ""
+
     local ship_key = args.explicit.ship or args.implicit.pagename or ""
     return ShipPage:format_header(ship_name, args.implicit.basepagename)
+
    if not args.explicit.ship and args.implicit.pagename and args.implicit.basepagename == "Sandbox" then
 +
        ship_key = ship_key .. "/"
 +
    end
 +
     return ShipPage:format_header(ship_key, args.implicit.basepagename)
 
end
 
end
    
function ShipPage.FooterLinks(frame, args)
 
function ShipPage.FooterLinks(frame, args)
 
     args = args or Utils.getTemplateArgs(frame)
 
     args = args or Utils.getTemplateArgs(frame)
     local ship_name = args.explicit.ship or args.implicit.pagename or ""
+
     local ship_key = args.explicit.ship or args.implicit.pagename or ""
    local ship_key = ship_name
   
     if not args.explicit.ship and args.implicit.pagename and args.implicit.basepagename == "Sandbox" then
 
     if not args.explicit.ship and args.implicit.pagename and args.implicit.basepagename == "Sandbox" then
         ship_key = ship_name .. "/"
+
         ship_key = ship_key .. "/"
 
     end
 
     end
 
     local ship = Ship(ship_key)
 
     local ship = Ship(ship_key)
Line 104: Line 106:  
     return format{
 
     return format{
 
         ShipPage._footer_links,
 
         ShipPage._footer_links,
         ship_name = ship_name,
+
        ship_key = ship_key,
 +
         ship_name = ship:name(),
 
         ship_code = Formatting:format_ship_code(ship_type),
 
         ship_code = Formatting:format_ship_code(ship_type),
 
         ship_type = Formatting:format_ship_type(ship_type),
 
         ship_type = Formatting:format_ship_type(ship_type),
Line 114: Line 117:  
function ShipPage.ClassTemplate(frame, args)
 
function ShipPage.ClassTemplate(frame, args)
 
     args = args or Utils.getTemplateArgs(frame)
 
     args = args or Utils.getTemplateArgs(frame)
     local ship_name = args.explicit.ship or args.implicit.pagename or ""
+
     local ship_key = args.explicit.ship or args.implicit.pagename or ""
 
     if not args.explicit.ship and args.implicit.pagename and args.implicit.basepagename == "Sandbox" then
 
     if not args.explicit.ship and args.implicit.pagename and args.implicit.basepagename == "Sandbox" then
         ship_name = ship_name .. "/"
+
         ship_key = ship_key .. "/"
 
     end
 
     end
     local ship = Ship(ship_name)
+
     local ship = Ship(ship_key)
 
     return ship:class() and ship:class():name_override() or "Unknown Class"
 
     return ship:class() and ship:class():name_override() or "Unknown Class"
 
end
 
end
cssedit, gkautomate
7,060

edits

Navigation menu