• Welcome to the Kancolle Wiki!
  • If you have any questions regarding site content, account registration, etc., please visit the KanColle Wiki Discord

User:Dragonjet/scripts/FleetReporting-Dev.js

From Kancolle Wiki
< User:Dragonjet
Revision as of 11:07, 5 February 2015 by Dragonjet (talk | contribs) (disable dev)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
(function($){
	"use strict";
	console.log("Fleet Reporting v0.16");
	return false;
	var routes = {};
	var routeName = "";
	var compoName = "";
	var thisRoute = [];
	var thisFleet = [];
	var fleetIndexer = "";
	var CompilationString = "";
	
	$(document).ready(function(){
		if($(".FleetCompilation").length > 0){
			$(".FleetReport").each(function(){
				thisRoute = $(this).data("route").replace(/\W+/g, "");
				
				thisFleet = [];
				if($(this).data("ship1").length < 4 && $(this).data("ship1").length > 0){ thisFleet.push($(this).data("ship1")); }
				if($(this).data("ship2").length < 4 && $(this).data("ship2").length > 0){ thisFleet.push($(this).data("ship2")); }
				if($(this).data("ship3").length < 4 && $(this).data("ship3").length > 0){ thisFleet.push($(this).data("ship3")); }
				if($(this).data("ship4").length < 4 && $(this).data("ship4").length > 0){ thisFleet.push($(this).data("ship4")); }
				if($(this).data("ship5").length < 4 && $(this).data("ship5").length > 0){ thisFleet.push($(this).data("ship5")); }
				if($(this).data("ship6").length < 4 && $(this).data("ship6").length > 0){ thisFleet.push($(this).data("ship6")); }
				if(thisFleet.length==0) return true;
				
				thisFleet.sort();
				
				fleetIndexer = thisFleet.join("-");
				if(typeof routes[thisRoute] == "undefined"){
					routes[thisRoute] = {};
				}
				if(typeof routes[thisRoute][fleetIndexer] == "undefined"){
					routes[thisRoute][fleetIndexer] = 0;
				}
				routes[thisRoute][fleetIndexer]++;
			});
			
			CompilationString = "";
			for(routeName in routes){
				CompilationString += "<div style='margin:0px 10px 10px; background:#fff; border:1px solid #ccc;'>";
				CompilationString += "<div style='padding:5px 10px;'>";
				CompilationString += "<div style='font-size:18px; font-weight:bold; margin:0px 0px 10px 0px;'>"+routeName+"</div>";
				for(compoName in routes[routeName]){
					CompilationString += "<div style='margin:0px 0px 5px 0px;'><div style='width:200px; height:16px; font-size:14px; font-weight:bold; float:left;'>"+compoName+"</div><div style='width:200px; height:16px; border:1px solid #000; background:#444; float:left; margin:0px 10px 0px 0px;'><div style='width:"+routes[routeName][compoName]+"px; height:16px; background:#0f0;'></div></div><div style='width:100px; height:16px; float:left; font-weight:bold;'>"+routes[routeName][compoName]+"</div><div style='clear:both;'></div></div>";
				}
				CompilationString += "</div></div>";
			}
			$(".FleetCompilation").append(CompilationString);
		}
	});

}(jQuery));