- Welcome to the Kancolle Wiki!
- If you have any questions regarding site content, account registration, etc., please visit the KanColle Wiki Discord
Difference between revisions of "User:Dragonjet/scripts/FleetReporting.js"
Jump to navigation
Jump to search
(test import) |
m (test) |
||
Line 1: | Line 1: | ||
− | console.log("Fleet Reporting | + | (function($){ |
+ | "use strict"; | ||
+ | console.log("Fleet Reporting v0.3"); | ||
+ | |||
+ | var routes = {}; | ||
+ | var thisRoute = []; | ||
+ | var thisFleet = []; | ||
+ | var fleetIndexer = ""; | ||
+ | |||
+ | $(document).ready(function(){ | ||
+ | if($(".FleetCompilation").length > 0){ | ||
+ | $(".FleetReport").each(function(){ | ||
+ | thisRoute = $(this).data("route"); | ||
+ | thisFleet = [ $(this).data("ship1"), $(this).data("ship2"), $(this).data("ship3"), $(this).data("ship4"), $(this).data("ship5"), $(this).data("ship6"), ]; | ||
+ | thisFleet.sort(); | ||
+ | fleetIndexer = thisFleet.join("-"); | ||
+ | if(typeof routes[] == "undefined"){ | ||
+ | routes[$(this).data("route")] = {}; | ||
+ | } | ||
+ | if(typeof routes[$(this).data("route")][fleetIndexer] == "undefined"){ | ||
+ | routes[$(this).data("route")][fleetIndexer] = 0; | ||
+ | } | ||
+ | routes[$(this).data("route")][fleetIndexer]++; | ||
+ | }); | ||
+ | console.log(routes); | ||
+ | } | ||
+ | }); | ||
+ | |||
+ | }(jQuery)); |
Revision as of 02:07, 31 January 2015
(function($){
"use strict";
console.log("Fleet Reporting v0.3");
var routes = {};
var thisRoute = [];
var thisFleet = [];
var fleetIndexer = "";
$(document).ready(function(){
if($(".FleetCompilation").length > 0){
$(".FleetReport").each(function(){
thisRoute = $(this).data("route");
thisFleet = [ $(this).data("ship1"), $(this).data("ship2"), $(this).data("ship3"), $(this).data("ship4"), $(this).data("ship5"), $(this).data("ship6"), ];
thisFleet.sort();
fleetIndexer = thisFleet.join("-");
if(typeof routes[] == "undefined"){
routes[$(this).data("route")] = {};
}
if(typeof routes[$(this).data("route")][fleetIndexer] == "undefined"){
routes[$(this).data("route")][fleetIndexer] = 0;
}
routes[$(this).data("route")][fleetIndexer]++;
});
console.log(routes);
}
});
}(jQuery));