// ==UserScript==
// @name MH: Profile+
// @author Warden Slayer - Warden Slayer#2302
// @namespace https://greasyfork.org/en/users/227259-wardenslayer
// @version 1.9.1
// @description Community requested features for the tabs on your MH profile.
// @include https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
// @include http://www.mousehuntgame.com/*
// @include https://www.mousehuntgame.com/*
// @grant GM_setClipboard
// @downloadURL none
// ==/UserScript==
$(document).ready(function() {
var observerB = new MutationObserver(callback);
var observerOptionsB = {
childList: true,
attributes: true,
subtree: true
};
if ($('.mousehuntHud-page-tabHeader.kings_crowns').hasClass('active')) {
//On king's crowns tab
generate()
observerB.observe($(".mousehuntHud-page-tabHeader-container").get(0), observerOptionsB);
} else if ($('.mousehuntHud-page-tabHeader.items').hasClass('active')) {
//On item tab
generateItems()
observerB.observe($(".mousehuntHud-page-tabHeader-container").get(0), observerOptionsB);
} else if ($('#tabbarContent_page').find('.tabbarContent-tab.active').children().filter('.active').attr('data-template') == 'tab_profile') {
//On profile tab
observerB.observe($(".mousehuntHud-page-tabHeader-container").get(0), observerOptionsB);
} else if ($('#tabbarContent_page').find('.tabbarContent-tab.active').children().filter('.active').attr('data-template') == 'tab_mice') {
//On mouse Tab
observerB.observe($(".mousehuntHud-page-tabHeader-container").get(0), observerOptionsB);
} else if ($("#tabbarContent_page").get(0)) {
//not on profile at all. probably at camp.
observerB.observe($("#tabbarContent_page").get(0), observerOptionsB);
} else {
return false
}
});
function callback(mutationList, observer) {
mutationList.forEach(mutation => {
if (mutation.type == 'childList') {
let $nodes = $(mutation.addedNodes).filter('.active');
if ($nodes.attr('data-template') == 'tab_kings_crowns') {
generate()
} else if ($nodes.attr('data-template') == 'tab_items') {
generateItems()
}
} else if (mutation.type == 'attributes') {
let $nodes = $(mutation.target);
if ($nodes.hasClass('mousehuntHud-page-tabHeader kings_crowns active')) {
if (localStorage.getItem("crownsAlreadyRan") == "Y") {
localStorage.setItem("crownsAlreadyRan", "N");
} else {
setTimeout(generate, 2000);
localStorage.setItem("crownsAlreadyRan", "Y");
}
} else if ($nodes.hasClass('mousehuntHud-page-tabHeader items active')) {
if (localStorage.getItem("itemsAlreadyRan") == "Y") {
localStorage.setItem("itemsAlreadyRan", "N");
} else {
setTimeout(generateItems, 1000);
localStorage.setItem("itemsAlreadyRan", "Y");
}
}
}
})
};
function generate() {
buildToolbar();
decorate();
if (localStorage.getItem("Lock Favorites") == "Y" && $(".mouseCrownsView-group-mouse-favouriteButton").length > 0) {
lockFavorites();
}
if (localStorage.getItem("ShowCommunityRanks") == "Y") {
showCommunityRanks();
}
}
function buildToolbar() {
if ($(".toolBar").length > 0) return;
var toolBar = document.createElement("div");
toolBar.classList.add("toolBar");
// Lock Favs CB
var lockFavs = document.createElement("input");
lockFavs.type = "checkbox";
lockFavs.name = "lockFavs";
lockFavs.value = "";
lockFavs.id = "lockFavs";
if (localStorage.getItem("LockFavs") == "Y") {
lockFavs.checked = "Yes";
} else {
lockFavs.checked = "";
}
var lockFavsLabel = document.createElement("label");
lockFavsLabel.htmlFor = "lockFavsLabel";
lockFavsLabel.appendChild(document.createTextNode("Lock Favorites"));
if ($(".mouseCrownsView-group-mouse-favouriteButton").length > 0) {
toolBar.appendChild(lockFavs);
toolBar.appendChild(lockFavsLabel);
}
// Community Ranks CB
var communityRanks = document.createElement("input");
communityRanks.type = "checkbox";
communityRanks.name = "communityRanks";
communityRanks.value = "";
communityRanks.id = "communityRanks";
communityRanks.checked = "";
if (localStorage.getItem("ShowCommunityRanks") == "Y") {
communityRanks.checked = "Yes";
} else {
communityRanks.checked = "";
}
var communityRanksLabel = document.createElement("label");
communityRanksLabel.htmlFor = "communityRanksLabel";
communityRanksLabel.appendChild(
document.createTextNode("Show Community Ranks ")
);
toolBar.appendChild(communityRanks);
toolBar.appendChild(communityRanksLabel);
//Copy Crown Button
var copyCrownsButton = document.createElement("button");
copyCrownsButton.id = "copyCrownsButton";
copyCrownsButton.addEventListener("click", copyCrowns)
$(copyCrownsButton).attr('title', 'Copy Crowns to Clipboard');
toolBar.appendChild(copyCrownsButton);
$(copyCrownsButton).css({
'background-image': "url('https://image.flaticon.com/icons/svg/1250/1250214.svg')",
'background-repeat': 'no-repeat',
'background-size': 'contain',
'width': '25px',
'height': '25px',
});
// Last
let crownBreak = $('.mouseCrownsView-group.favourite');
crownBreak.append(toolBar);
$(".toolBar").css({
'float': "right",
});
}
/********** Lock Favs **********/
$(document).on("change", "#lockFavs", function() {
if (
window.location.href.includes("profile.php") &&
$(".mousehuntHud-page-tabHeader.kings_crowns").hasClass("active")
) {
// Check to see if the cb was JUST checked
if (this.checked) {
// Put the checked value into storage
localStorage.setItem("LockFavs", "Y");
lockFavs.checked = "Yes";
lockFavorites();
} else {
// Put the checked value into storage
localStorage.setItem("LockFavs", "N");
lockFavs.checked = "";
unlockFavorites();
}
}
});
function lockFavorites() {
localStorage.setItem("Lock Favorites", "Y");
if ($(".mouseCrownsView-group-mouse-favouriteButton").length < 0) {
localStorage.setItem("LockFavs", "N");
lockFavs.checked = "";
return;
}
var allMice = $(".mouseCrownsView-group-mouse").find('.mouseCrownsView-group-mouse-favouriteButton');
allMice.css("pointer-events", "none");
$(".mouseCrownsView-crown.favourite").css(
"background",
"url('https://image.flaticon.com/icons/svg/204/204310.svg') no-repeat left top"
);
}
function unlockFavorites() {
localStorage.setItem("Lock Favorites", "N");
var allMice = $(".mouseCrownsView-group-mouse").find('.mouseCrownsView-group-mouse-favouriteButton');
allMice.css("pointer-events", "auto");
$(".mouseCrownsView-crown.favourite").css({
'background-image': "url('https://www.mousehuntgame.com/images/ui/camp/trap/star_favorite.png')",
'display': 'inline-block',
'vertical-align': 'middle',
'width': '50px',
'height': '50px',
'margin-right': '5px',
'background-repeat': 'no-repeat',
'background-position': '50% 50%',
'background-size': 'contain'
});
}
/********** Community Ranks **********/
$(document).on("change", "#communityRanks", function() {
if (
window.location.href.includes("profile.php") &&
$(".mousehuntHud-page-tabHeader.kings_crowns").hasClass("active")
) {
// Check to see if the cb was JUST checked
if (this.checked) {
// Put the checked value into storage
localStorage.setItem("ShowCommunityRanks", "Y");
communityRanks.checked = "Yes";
showCommunityRanks();
} else {
// Put the checked value into storage
localStorage.setItem("ShowCommunityRanks", "N");
communityRanks.checked = "";
hideCommunityRanks();
}
}
});
function showCommunityRanks() {
var totalMice = 1007;
if ($(".crownheader.crownheadercommunity").length > 0) {
return;
}
var crownBreak = $(".mouseCrownsView-group.favourite");
var communityCrownHeader = $(
"
"
);
communityCrownHeader.css({
'background-image': "url('https://image.flaticon.com/icons/svg/478/478941.svg')",
'background-repeat': 'no-repeat',
});
communityCrownHeader.insertAfter(crownBreak);
var allUncrowned = $(".mouseCrownsView-group.none").find(".mouseCrownsView-group-mouse");
var allBronze = $(".mouseCrownsView-group.bronze,.mouseCrownsView-group.silver,.mouseCrownsView-group.gold,.mouseCrownsView-group.platinum,.mouseCrownsView-group.diamond").find(".mouseCrownsView-group-mouse");
var allSilver = $(".mouseCrownsView-group.silver,.mouseCrownsView-group.gold,.mouseCrownsView-group.platinum,.mouseCrownsView-group.diamond").find(".mouseCrownsView-group-mouse");
var allGold = $(".mouseCrownsView-group.gold,.mouseCrownsView-group.platinum,.mouseCrownsView-group.diamond").find(".mouseCrownsView-group-mouse");
var allPlat = $(".mouseCrownsView-group.platinum,.mouseCrownsView-group.diamond").find(".mouseCrownsView-group-mouse");
var allDiamond = $(".mouseCrownsView-group.diamond").find(".mouseCrownsView-group-mouse");
var bronzeCrowns = allBronze.length;
var silverCrowns = allSilver.length;
var goldCrowns = allGold.length;
var platCrowns = allPlat.length;
var diamondCrowns = allDiamond.length;
var uncrowned = totalMice-bronzeCrowns;
var bronzeLink = "https://docs.google.com/spreadsheets/d/19_wHCkwiT5M6LS7XNLt4NYny98fjpg4UlHbgOD05ijw/pub?fbclid=IwAR3a1Ku2xTl1mIDksUr8Lk5ORMEnuv7jnvIy9K6OBeziG6AyvYYlZaIQkHY"
var silverLink = 'https://docs.google.com/spreadsheets/d/e/2PACX-1vQG5g3vp-q7LRYug-yZR3tSwQzAdN7qaYFzhlZYeA32vLtq1mJcq7qhH80planwei99JtLRFAhJuTZn/pubhtml?fbclid=IwAR3sPXNLloGnFk324a0HShroP1E-sNcnQBlRTjJ7gScWTWosqmXv5InB_Ns'
var goldLink = 'https://docs.google.com/spreadsheets/d/10OGD5OYkGIEAbiez7v92qU5Fdul0ZtCRgEjlECkwZJE/pubhtml?gid=478731024&single=true&fbclid=IwAR28w7IQyMp91I62CR3GOILpbeLwgKaydIoQimMNm7j3S0DL8Mj_IsRpGD4'
var rankSummary = $("");
rankSummary.css({
'font-size': '12px',
'margin-bottom': '10px',
});
rankSummary.insertAfter(communityCrownHeader);
var uncrownedText = document.createTextNode("Uncrowned: " + uncrowned + " (" + ((uncrowned / totalMice) * 100).toFixed(2) + "%) | ");
$(rankSummary).attr('title', 'Mobster and Leprechaun excluded from counts');
var bronzeText = document.createTextNode("Bronze: " + bronzeCrowns + " (" + ((bronzeCrowns / totalMice) * 100).toFixed(2) + "%) | ");
var silverText = document.createTextNode("Silver: " + silverCrowns + " (" + ((silverCrowns / totalMice) * 100).toFixed(2) + "%) | ");
var goldText = document.createTextNode("Gold: " + goldCrowns + " (" + ((goldCrowns / totalMice) * 100).toFixed(2) + "%) | ");
var platText = document.createTextNode("Platinum: " + platCrowns + " (" + ((platCrowns / totalMice) * 100).toFixed(2) + "%) | ");
var diamondText = document.createTextNode("Diamond: " + diamondCrowns + " (" + ((diamondCrowns / totalMice) * 100).toFixed(2) + "%)");
var aBronze = document.createElement('a');
aBronze.appendChild(bronzeText);
var bronzeRank = getRankBronze(allBronze.length)
aBronze.title = "90% Crowned Scoreboard: " + bronzeRank;
aBronze.href = bronzeLink;
$(aBronze).attr("target", "_blank");
var aSilver = document.createElement('a');
aSilver.appendChild(silverText);
var silverRank = getRankSilver(allSilver.length)
aSilver.title = "MHCC Scoreboard: " + silverRank;
aSilver.href = silverLink;
$(aSilver).attr("target", "_blank");
var aGold = document.createElement('a');
aGold.appendChild(goldText);
aGold.title = "MHCC Elite Scoreboard";
aGold.href = goldLink;
$(aGold).attr("target", "_blank");
$(rankSummary).append(uncrownedText).append(aBronze).append(aSilver).append(aGold).append(platText).append(diamondText);
}
function getRankBronze(crowns) {
var totalMice = 1007;
var crownPrecent = ((crowns / totalMice) * 100).toFixed(2) + "%";
var rank = "";
if (crowns >= totalMice) {
rank = "Hepatizon";
} else if (crowns >= 997) {
rank = "Electrum";
} else if (crowns >= 987) {
rank = "Palladium";
} else if (crowns >= 957) {
rank = "Cobalt";
} else if (crowns >= 907) {
rank = "Bronze (full)";
} else if (crowns >= 856) {
rank = "Titanium";
} else if (crowns >= 806) {
rank = "Pewter";
} else if (crowns >= 756) {
rank = "Brass";
} else if (crowns >= 705) {
rank = "Copper";
} else if (crowns >= 655) {
rank = "Tin";
} else {
rank = "Rust";
}
return rank;
}
function getRankSilver(crowns) {
var totalMice = 1007;
var crownPrecent = ((crowns / totalMice) * 100).toFixed(2) + "%";
var rank = "";
if (crowns >= 906) {
rank = "Super Secret Squirrel";
} else if (crowns >= 856) {
rank = "Grizzled Squirrel";
} else if (crowns >= 806) {
rank = "Flying Squirrel";
} else if (crowns >= 755) {
rank = "Chinchilla";
} else if (crowns >= 705) {
rank = "Meerkat";
} else if (crowns >= 655) {
rank = "Ferret";
} else if (crowns >= 604) {
rank = "Prairie Dog";
} else if (crowns >= 554) {
rank = "Marmot";
} else if (crowns >= 504) {
rank = "Woodchuck";
} else if (crowns >= 453) {
rank = "Wombat";
} else if (crowns >= 403) {
rank = "Pine Marten";
} else if (crowns >= 352) {
rank = "Chipmunk";
} else if (crowns >= 302) {
rank = "Bandicoot";
} else {
rank = "Weasel";
}
return rank;
}
function hideCommunityRanks() {
if ($(".crownheader.crownheadercommunity").length > 0) {
$(".crownheader.crownheadercommunity").remove();
$(".rank.summary").remove();
}
}
function copyCrowns() {
var allMice = $(".mouseCrownsView-group.none,.mouseCrownsView-group.bronze,.mouseCrownsView-group.silver,.mouseCrownsView-group.gold,.mouseCrownsView-group.platinum,.mouseCrownsView-group.diamond").find(".mouseCrownsView-group-mouse");
var miceArray = [];
allMice.each(function(i) {
let $mouse = correctMouseName($(this).find('.mouseCrownsView-group-mouse-name').text());
let $count = parseInt($(this).find('.mouseCrownsView-group-mouse-catches').text().replace(',',""),10);
miceArray[i] = [$mouse,$count];
})
// need to sort uncrowned by # instead of Alpha
let finalTable = miceArray.map(e => e.join(",")).join("\n");
GM_setClipboard(finalTable);
var copyCrownsButton = $("#copyCrownsButton")
copyCrownsButton.css({
'border-style': 'solid',
'border-color': 'grey',
'border-width': '1px',
});
setTimeout(function() {
copyCrownsButton.css({
'border-style': 'none',
});
}, 1000);
}
function correctMouseName(mouseName) {
let newMouseName = "";
if (mouseName == "Ful'Mina, The Mountain Queen") {
newMouseName = "Ful'mina the Mountain Queen"
} else if (mouseName == "Inferna, The Engulfed") {
newMouseName = "Inferna the Engulfed"
} else if (mouseName == "Nachous, The Molten") {
newMouseName = "Nachous the Molten"
} else if (mouseName == "Stormsurge, the Vile Tempest") {
newMouseName = "Stormsurge the Vile Tempest"
} else if (mouseName == "Bruticus, the Blazing") {
newMouseName = "Bruticus the Blazing"
} else if (mouseName == "Vincent, The Magnificent") {
newMouseName = "Vincent The Magnificent"
} else if (mouseName == "Corky, the Collector") {
newMouseName = "Corky the Collector"
} else {
newMouseName = mouseName
}
return newMouseName;
}
function decorate() {
let uncrowned = $('.mouseCrownsView-group.none').find('.mouseCrownsView-crown.none');
$(uncrowned).css({
'background-image': "url('https://image.flaticon.com/icons/png/512/1604/1604467.png')",
'background-repeat': 'no-repeat',
'background-size': 'contain'
});
let favorites = $('.mouseCrownsView-group-mouse.highlight.favourite')
$(favorites).each(function(i) {
let image = $(this).find('.mouseCrownsView-group-mouse-image');
let crown = $(this).find('.mouseCrownsView-crown');
let top = "";
let bottom = "";
if ($(crown).hasClass('bronze')) {
//bronze
top = '#f0c693';
bottom = '#8d4823';
} else if ($(crown).hasClass('silver')) {
//silver
top = '#d1d7e9';
bottom = '#66718b';
} else if ($(crown).hasClass('gold')) {
//gold
top = '#ffe589';
bottom = '#b67800';
} else if ($(crown).hasClass('platinum')) {
//plat
top = '#9191ff';
bottom = '#1d1781';
} else if ($(crown).hasClass('diamond')) {
//diamond
top = '#c4eae6';
bottom = '#63b9cf';
} else {
//no crown
top = '#ab9f92';
bottom = '#251B0A';
}
//Style all the favs
$(image).css({
'border-style': 'solid',
'border-width': '3px',
'border-radius': '4px',
'border-top-color': top,
'border-left-color': top,
'border-bottom-color': bottom,
'border-right-color': bottom,
})
//Stlye all the rest
let diamond = $('.mouseCrownsView-group.diamond').find(".mouseCrownsView-group-mouse-image");
if (diamond.get(0)) {
$(diamond).css({
'border-style': 'solid',
'border-width': '3px',
'border-radius': '4px',
'border-top-color': '#c4eae6',
'border-left-color': '#c4eae6',
'border-bottom-color': '#63b9cf',
'border-right-color': '#63b9cf',
})
}
let platinum = $('.mouseCrownsView-group.platinum').find(".mouseCrownsView-group-mouse-image");
if (platinum.get(0)) {
$(platinum).css({
'border-style': 'solid',
'border-width': '3px',
'border-radius': '4px',
'border-top-color': '#9191ff',
'border-left-color': '#9191ff',
'border-bottom-color': '#1d1781',
'border-right-color': '#1d1781',
})
}
let gold = $('.mouseCrownsView-group.gold').find(".mouseCrownsView-group-mouse-image");
if (gold.get(0)) {
$(gold).css({
'border-style': 'solid',
'border-width': '3px',
'border-radius': '4px',
'border-top-color': '#ffe589',
'border-left-color': '#ffe589',
'border-bottom-color': '#b67800',
'border-right-color': '#b67800',
})
}
let silver = $('.mouseCrownsView-group.silver').find(".mouseCrownsView-group-mouse-image");
if (silver.get(0)) {
$(silver).css({
'border-style': 'solid',
'border-width': '3px',
'border-radius': '4px',
'border-top-color': '#d1d7e9',
'border-left-color': '#d1d7e9',
'border-bottom-color': '#66718b',
'border-right-color': '#66718b',
})
}
let bronze = $('.mouseCrownsView-group.bronze').find(".mouseCrownsView-group-mouse-image");
if (bronze.get(0)) {
$(bronze).css({
'border-style': 'solid',
'border-width': '3px',
'border-radius': '4px',
'border-top-color': '#f0c693',
'border-left-color': '#f0c693',
'border-bottom-color': '#8d4823',
'border-right-color': '#8d4823',
})
}
let none = $('.mouseCrownsView-group.none').find(".mouseCrownsView-group-mouse-image");
if (none.get(0)) {
$(none).css({
'border-style': 'solid',
'border-width': '3px',
'border-radius': '4px',
'border-top-color': '#ab9f92',
'border-left-color': '#ab9f92',
'border-bottom-color': '#251B0A',
'border-right-color': '#251B0A',
})
}
})
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//ITEMS TAB
//
//
//
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function generateItems() {
if ($('.hunterProfileItemsView-filter.collected').hasClass('active')) {
manageCollected();
}
}
function manageCollected() {
let itemContainer = $('.hunterProfileItemsView-content-padding');
//Custom item layout
if ($('.layoutContainer').length == 0) {
let layoutContainer = document.createElement("div");
layoutContainer.classList.add("layoutContainer");
let itemLayoutCb = document.createElement("input");
itemLayoutCb.type = "checkbox";
itemLayoutCb.name = "itemLayoutCb";
itemLayoutCb.value = "";
itemLayoutCb.id = "itemLayoutCb";
itemLayoutCb.checked = "";
if (localStorage.getItem("ShowItemLayout") == "Y") {
itemLayoutCb.checked = "Yes";
} else {
itemLayoutCb.checked = "";
}
let itemLayoutLabel = document.createElement("label");
itemLayoutLabel.htmlFor = "itemLayoutLabel";
itemLayoutLabel.appendChild(document.createTextNode("Use New Layout"));
layoutContainer.append(itemLayoutCb);
layoutContainer.append(itemLayoutLabel);
$(itemContainer).prepend(layoutContainer);
$(layoutContainer).css({
'width': '100%',
});
$(itemLayoutLabel).css({
'fontSize': "14px",
'width': '80%',
});
$(itemLayoutCb).css({
'width': '5%'
});
}
if (localStorage.getItem("ShowItemLayout") == "Y") {
//Build group headers
if ($(".unownedWeaponHeader").length == 0) {
let collectedContainer = $('.hunterProfileItemsView-categoryContent.active').filter("[data-category='weapon']");
let firstItem = collectedContainer[0];
let ownedWeaponHeader = document.createElement("div");
ownedWeaponHeader.classList.add("ownedWeaponHeader");
$(ownedWeaponHeader).text('Collected and Owned');
$(ownedWeaponHeader).css({
'font-size': '14px',
'font-weight': 'bold',
'width': '100%',
'height': '15px',
'padding': '3px',
})
//
let ownedWeapons = document.createElement("div");
ownedWeapons.classList.add("ownedWeapons");
$(ownedWeapons).css({
'width': '100%',
'padding': '3px',
})
//last
$(ownedWeaponHeader).insertAfter(firstItem);
$(ownedWeapons).insertAfter(ownedWeaponHeader);
//
let unownedWeaponHeader = document.createElement("div");
unownedWeaponHeader.classList.add("unownedWeaponHeader");
$(unownedWeaponHeader).text('Collected but Unowned');
unownedWeaponHeader.title = 'Limited Edition Hidden';
$(unownedWeaponHeader).css({
'font-size': '14px',
'font-weight': 'bold',
'width': '100%',
'height': '15px',
'padding': '3px',
})
let unownedWeapons = document.createElement("div");
unownedWeapons.classList.add("unownedWeapons");
$(unownedWeapons).css({
'width': '100%',
'padding': '3px',
})
//last
$(unownedWeaponHeader).insertAfter(firstItem);
$(unownedWeapons).insertAfter(unownedWeaponHeader);
//
let uncollectedWeaponHeader = document.createElement("div");
uncollectedWeaponHeader.classList.add("uncollectedWeaponHeader");
$(uncollectedWeaponHeader).text('Uncollected');
uncollectedWeaponHeader.title = 'Limited Edition Hidden';
$(uncollectedWeaponHeader).css({
'font-size': '14px',
'font-weight': 'bold',
'width': '100%',
'height': '15px',
'padding': '3px',
})
let uncollectedWeapons = document.createElement("div");
uncollectedWeapons.classList.add("uncollectedWeapons");
$(uncollectedWeapons).css({
'width': '100%',
'padding': '3px',
})
//last
$(uncollectedWeaponHeader).insertAfter(firstItem);
$(uncollectedWeapons).insertAfter(uncollectedWeaponHeader);
sortItems('weapons')
}
//
if ($(".unownedBaseHeader").length == 0) {
let collectedContainer = $('.hunterProfileItemsView-categoryContent.active').filter("[data-category='base']");
let firstItem = collectedContainer[0];
let ownedBaseHeader = document.createElement("div");
ownedBaseHeader.classList.add("ownedBaseHeader");
$(ownedBaseHeader).text('Collected and Owned');
$(ownedBaseHeader).css({
'font-size': '14px',
'font-weight': 'bold',
'width': '100%',
'height': '15px',
'padding': '3px',
})
let ownedBases = document.createElement("div");
ownedBases.classList.add("ownedBases");
$(ownedBases).css({
'width': '100%',
'padding': '3px',
})
//last
$(ownedBaseHeader).insertAfter(firstItem);
$(ownedBases).insertAfter(ownedBaseHeader);
//
let unownedBaseHeader = document.createElement("div");
unownedBaseHeader.classList.add("unownedBaseHeader");
$(unownedBaseHeader).text('Collected but Unowned');
unownedBaseHeader.title = 'Limited Edition Hidden';
$(unownedBaseHeader).css({
'font-size': '14px',
'font-weight': 'bold',
'width': '100%',
'height': '15px',
'padding': '3px',
})
let unownedBases = document.createElement("div");
unownedBases.classList.add("unownedBases");
$(unownedBases).css({
'width': '100%',
'padding': '3px',
})
//last
$(unownedBaseHeader).insertAfter(firstItem);
$(unownedBases).insertAfter(unownedBaseHeader);
//
let uncollectedBaseHeader = document.createElement("div");
uncollectedBaseHeader.classList.add("uncollectedBaseHeader");
$(uncollectedBaseHeader).text('Uncollected');
uncollectedBaseHeader.title = 'Limited Edition Hidden';
$(uncollectedBaseHeader).css({
'font-size': '14px',
'font-weight': 'bold',
'width': '100%',
'height': '15px',
'padding': '3px',
})
let uncollectedBases = document.createElement("div");
uncollectedBases.classList.add("uncollectedBases");
$(uncollectedBases).css({
'width': '100%',
'padding': '3px',
})
//last
$(uncollectedBaseHeader).insertAfter(firstItem);
$(uncollectedBases).insertAfter(uncollectedBaseHeader);
}
//
if ($(".unownedCollectHeader").length == 0) {
let collectedContainer = $('.hunterProfileItemsView-categoryContent.active').filter("[data-category='collectible']");
let firstItem = collectedContainer[0];
let ownedCollectHeader = document.createElement("div");
ownedCollectHeader.classList.add("ownedCollectHeader");
$(ownedCollectHeader).text('Collected and Owned');
$(ownedCollectHeader).css({
'font-size': '14px',
'font-weight': 'bold',
'width': '100%',
'height': '15px',
'padding': '3px',
})
let ownedCollects = document.createElement("div");
ownedCollects.classList.add("ownedCollects");
$(ownedCollects).css({
'width': '100%',
'padding': '3px',
})
//last
$(ownedCollectHeader).insertAfter(firstItem);
$(ownedCollects).insertAfter(ownedCollectHeader);
//
let unownedCollectHeader = document.createElement("div");
unownedCollectHeader.classList.add("unownedCollectHeader");
$(unownedCollectHeader).text('Collected but Unowned');
unownedCollectHeader.title = 'Limited Edition Hidden';
$(unownedCollectHeader).css({
'font-size': '14px',
'font-weight': 'bold',
'width': '100%',
'height': '15px',
'padding': '3px',
})
let unownedCollects = document.createElement("div");
unownedCollects.classList.add("unownedCollects");
$(unownedCollects).css({
'width': '100%',
'padding': '3px',
})
//last
$(unownedCollectHeader).insertAfter(firstItem);
$(unownedCollects).insertAfter(unownedCollectHeader);
//
let uncollectedCollectHeader = document.createElement("div");
uncollectedCollectHeader.classList.add("uncollectedCollectHeader");
$(uncollectedCollectHeader).text('Uncollected');
uncollectedCollectHeader.title = 'Limited Edition Hidden';
$(uncollectedCollectHeader).css({
'font-size': '14px',
'font-weight': 'bold',
'width': '100%',
'height': '15px',
'padding': '3px',
})
let uncollectedCollects = document.createElement("div");
uncollectedCollects.classList.add("uncollectedCollects");
$(uncollectedCollects).css({
'width': '100%',
'padding': '3px',
})
//last
$(uncollectedCollectHeader).insertAfter(firstItem);
$(uncollectedCollects).insertAfter(uncollectedCollectHeader);
}
//
if ($(".unownedSkinHeader").length == 0) {
let collectedContainer = $('.hunterProfileItemsView-categoryContent.active').filter("[data-category='skin']");
let firstItem = collectedContainer[0];
let ownedSkinHeader = document.createElement("div");
ownedSkinHeader.classList.add("ownedSkinHeader");
$(ownedSkinHeader).text('Collected and Owned');
$(ownedSkinHeader).css({
'font-size': '14px',
'font-weight': 'bold',
'width': '100%',
'height': '15px',
'padding': '3px',
})
let ownedSkins = document.createElement("div");
ownedSkins.classList.add("ownedSkins");
$(ownedSkins).css({
'width': '100%',
'padding': '3px',
})
//last
$(ownedSkinHeader).insertAfter(firstItem);
$(ownedSkins).insertAfter(ownedSkinHeader);
//
let unownedSkinHeader = document.createElement("div");
unownedSkinHeader.classList.add("unownedSkinHeader");
$(unownedSkinHeader).text('Collected but Unowned');
unownedSkinHeader.title = 'Limited Edition Hidden';
$(unownedSkinHeader).css({
'font-size': '14px',
'font-weight': 'bold',
'width': '100%',
'height': '15px',
'padding': '3px',
})
let unownedSkins = document.createElement("div");
unownedSkins.classList.add("unownedSkins");
$(unownedSkins).css({
'width': '100%',
'padding': '3px',
})
//last
$(unownedSkinHeader).insertAfter(firstItem);
$(unownedSkins).insertAfter(unownedSkinHeader);
//
let uncollectedSkinHeader = document.createElement("div");
uncollectedSkinHeader.classList.add("uncollectedSkinHeader");
$(uncollectedSkinHeader).text('Uncollected');
uncollectedSkinHeader.title = 'Limited Edition Hidden';
$(uncollectedSkinHeader).css({
'font-size': '14px',
'font-weight': 'bold',
'width': '100%',
'height': '15px',
'padding': '3px',
})
let uncollectedSkins = document.createElement("div");
uncollectedSkins.classList.add("uncollectedSkins");
$(uncollectedSkins).css({
'width': '100%',
'padding': '3px',
})
//last
$(uncollectedSkinHeader).insertAfter(firstItem);
$(uncollectedSkins).insertAfter(uncollectedSkinHeader);
}
}
}
function sortItems(itemType) {
let allTypes = $('.hunterProfileItemsView-categoryContent.active');
let allCollected = $(allTypes).find('.hunterProfileItemsView-categoryContent-item.collected');
let allUncollected = $(allTypes).find('.hunterProfileItemsView-categoryContent-item.uncollected');
let activeTab = $('.hunterProfileItemsView-filter').filter('.active');
//Weapons
let uncollectedWeaponHeader = $('.uncollectedWeaponHeader');
let uncollectedWeapons = $('.uncollectedWeapons');
let unownedWeaponHeader = $('.unownedWeaponHeader');
let unownedWeapons = $('.unownedWeapons');
let ownedWeaponHeader = $('.ownedWeaponHeader');
let ownedWeapons = $('.ownedWeapons');
//Bases
let uncollectedBaseHeader = $('.uncollectedBaseHeader');
let uncollectedBases = $('.uncollectedBases');
let unownedBaseHeader = $('.unownedBaseHeader');
let unownedBases = $('.unownedBases');
let ownedBaseHeader = $('.ownedBaseHeader');
let ownedBases = $('.ownedBases');
//Collectibles
let uncollectedCollectHeader = $('.uncollectedCollectHeader');
let uncollectedCollects = $('.uncollectedCollects');
let unownedCollectHeader = $('.unownedCollectHeader');
let unownedCollects = $('.unownedCollects');
let ownedCollectHeader = $('.ownedCollectHeader');
let ownedCollects = $('.ownedCollects')
//Skins
let uncollectedSkinHeader = $('.uncollectedSkinHeader');
let uncollectedSkins = $('.uncollectedSkins');
let unownedSkinHeader = $('.unownedSkinHeader');
let unownedSkins = $('.unownedSkins');
let ownedSkinHeader = $('.ownedSkinHeader');
let ownedSkins = $('.ownedSkins');
//
if (itemType == 'weapons') {
$(allCollected).each(function(i) {
let qtyOwned = parseInt($(this).find('.quantity').text().replace(',',""),10);
if (qtyOwned == 0) {
if ($(this).hasClass('limited_edition')) {
$(this).detach();
$(unownedWeapons).append(this);
$(this).hide();
} else {
$(this).detach();
$(unownedWeapons).append(this);
}
} else {
$(this).detach();
$(ownedWeapons).append(this);
}
})
$(allUncollected).each(function(i) {
$(this).detach();
$(uncollectedWeapons).append(this);
$(uncollectedWeapons).children().css({
'width': '20%',
'padding': '3px',
'display': 'inline-block',
})
})
//
if ($(activeTab).hasClass('collected')) {
$(uncollectedWeaponHeader).hide();
$(uncollectedWeapons).hide();
$(unownedWeapons).find('.limited_edition').hide()
} else if ($(activeTab).hasClass('uncollected')) {
$(uncollectedWeaponHeader).show();
$(uncollectedWeapons).show();
$(unownedWeapons).find('.limited_edition').hide()
} else if ($(activeTab).hasClass('limited_edition')) {
$(uncollectedWeaponHeader).hide();
$(uncollectedWeapons).hide();
} else if ($(activeTab).hasClass('all')) {
$(uncollectedWeaponHeader).show();
$(uncollectedWeapons).show();
}
//hide empty sections
if ($(uncollectedWeapons).children().not('.hidden').length < 1) {
$(uncollectedWeaponHeader).hide();
}
if ($(unownedWeapons).children().not('.hidden').length < 1) {
$(unownedWeaponHeader).hide();
}
if ($(ownedWeapons).children().not('.hidden').length < 1) {
$(ownedWeaponHeader).hide();
}
} else if (itemType == 'bases') {
$(allCollected).each(function(i) {
let qtyOwned = parseInt($(this).find('.quantity').text().replace(',',""),10);
if (qtyOwned == 0) {
if ($(this).hasClass('limited_edition')) {
$(this).detach();
$(unownedBases).append(this);
$(this).hide();
} else {
$(this).detach();
$(unownedBases).append(this);
}
} else {
$(this).detach();
$(ownedBases).append(this);
}
})
$(allUncollected).each(function(i) {
$(this).detach();
$(uncollectedBases).append(this);
$(uncollectedBases).children().css({
'width': '20%',
'padding': '3px',
'display': 'inline-block',
})
})
//
if ($(activeTab).hasClass('collected')) {
$(uncollectedBaseHeader).hide();
$(uncollectedBases).hide();
$(unownedBases).find('.limited_edition').hide()
} else if ($(activeTab).hasClass('uncollected')) {
$(uncollectedBaseHeader).show();
$(uncollectedBases).show();
$(unownedBases).find('.limited_edition').hide()
} else if ($(activeTab).hasClass('limited_edition')) {
$(uncollectedBaseHeader).hide();
$(uncollectedBases).hide();
} else if ($(activeTab).hasClass('all')) {
$(uncollectedBaseHeader).show();
$(uncollectedBases).show();
}
//hide empty sections
if ($(uncollectedBases).children().not('.hidden').length < 1) {
$(uncollectedBaseHeader).hide();
}
if ($(unownedBases).children().not('.hidden').length < 1) {
$(unownedBaseHeader).hide();
}
if ($(ownedBases).children().not('.hidden').length < 1) {
$(ownedBaseHeader).hide();
}
} else if (itemType == 'collectibles') {
$(allCollected).each(function(i) {
let qtyOwned = parseInt($(this).find('.quantity').text().replace(',',""),10);
if (qtyOwned == 0) {
if ($(this).hasClass('limited_edition')) {
$(this).detach();
$(unownedCollects).append(this);
$(this).hide();
} else {
$(this).detach();
$(unownedCollects).append(this);
}
} else {
$(this).detach();
$(ownedCollects).append(this);
}
})
$(allUncollected).each(function(i) {
$(this).detach();
$(uncollectedCollects).append(this);
$(uncollectedCollects).children().css({
'width': '20%',
'padding': '3px',
'display': 'inline-block',
})
})
//
if ($(activeTab).hasClass('collected')) {
$(uncollectedCollectHeader).hide();
$(uncollectedCollects).hide();
$(unownedCollects).find('.limited_edition').hide()
} else if ($(activeTab).hasClass('uncollected')) {
$(uncollectedCollectHeader).show();
$(uncollectedCollects).show();
$(unownedCollects).find('.limited_edition').hide()
} else if ($(activeTab).hasClass('limited_edition')) {
$(uncollectedCollectHeader).hide();
$(uncollectedCollects).hide();
} else if ($(activeTab).hasClass('all')) {
$(uncollectedCollectHeader).show();
$(uncollectedCollects).show();
}
//hide empty sections
if ($(uncollectedCollects).children().not('.hidden').length < 1) {
$(uncollectedCollectHeader).hide();
}
if ($(unownedCollects).children().not('.hidden').length < 1) {
$(unownedCollectHeader).hide();
}
if ($(ownedCollects).children().not('.hidden').length < 1) {
$(ownedCollectHeader).hide();
}
} else if (itemType == 'skins') {
$(allCollected).each(function(i) {
let qtyOwned = parseInt($(this).find('.quantity').text().replace(',',""),10);
if (qtyOwned == 0) {
if ($(this).hasClass('limited_edition')) {
$(this).detach();
$(unownedSkins).append(this);
$(this).hide();
} else {
$(this).detach();
$(unownedSkins).append(this);
}
} else {
$(this).detach();
$(ownedSkins).append(this);
}
})
$(allUncollected).each(function(i) {
$(this).detach();
$(uncollectedSkins).append(this);
$(uncollectedSkins).children().css({
'width': '20%',
'padding': '3px',
'display': 'inline-block',
})
})
//
if ($(activeTab).hasClass('collected')) {
$(uncollectedSkinHeader).hide();
$(uncollectedSkins).hide();
$(unownedSkins).find('.limited_edition').hide()
} else if ($(activeTab).hasClass('uncollected')) {
$(uncollectedSkinHeader).show();
$(uncollectedSkins).show();
$(unownedSkins).find('.limited_edition').hide()
} else if ($(activeTab).hasClass('limited_edition')) {
$(uncollectedSkinHeader).hide();
$(uncollectedSkins).hide();
} else if ($(activeTab).hasClass('all')) {
$(uncollectedSkinHeader).show();
$(uncollectedSkins).show();
}
//hide empty sections
if ($(uncollectedSkins).children().not('.hidden').length < 1) {
$(uncollectedSkinHeader).hide();
}
if ($(unownedSkins).children().not('.hidden').length < 1) {
$(unownedSkinHeader).hide();
}
if ($(ownedSkins).children().not('.hidden').length < 1) {
$(ownedSkinHeader).hide();
}
}
}
//Weapons Tab
$(document).on('click', "[data-category='weapon']", function() {
if (localStorage.getItem("ShowItemLayout") == "Y") {
manageCollected()
$('.unownedWeaponHeader,.unownedWeapons,.ownedWeaponHeader,.ownedWeapons,.uncollectedWeaponHeader,.uncollectedWeapons').show();
$('.unownedBaseHeader,.unownedBases,.ownedBaseHeader,.ownedBases,.uncollectedBaseHeader,.uncollectedBases').hide();
$('.unownedCollectHeader,.unownedCollects,.ownedCollectHeader,.ownedCollects,.uncollectedCollectHeader,.uncollectedCollects').hide();
$('.unownedSkinHeader,.unownedSkins,.ownedSkinHeader,.ownedSkins,.uncollectedSkinHeader,.uncollectedSkins').hide();
sortItems('weapons')
}
});
//Bases Tab
$(document).on('click', "[data-category='base']", function() {
if (localStorage.getItem("ShowItemLayout") == "Y") {
manageCollected()
$('.unownedWeaponHeader,.unownedWeapons,.ownedWeaponHeader,.ownedWeapons,.uncollectedWeaponHeader,.uncollectedWeapons').hide();
$('.unownedBaseHeader,.unownedBases,.ownedBaseHeader,.ownedBases,.uncollectedBaseHeader,.uncollectedBases').show();
$('.unownedCollectHeader,.unownedCollects,.ownedCollectHeader,.ownedCollects,.uncollectedCollectHeader,.uncollectedCollects').hide();
$('.unownedSkinHeader,.unownedSkins,.ownedSkinHeader,.ownedSkins,.uncollectedSkinHeader,.uncollectedSkins').hide();
sortItems('bases')
}
});
//Maps Tab
$(document).on('click', "[data-category='map_piece']", function() {
if (localStorage.getItem("ShowItemLayout") == "Y") {
$('.unownedWeaponHeader,.unownedWeapons,.ownedWeaponHeader,.ownedWeapons,.uncollectedWeaponHeader,.uncollectedWeapons').hide();
$('.unownedBaseHeader,.unownedBases,.ownedBaseHeader,.ownedBases,.uncollectedBaseHeader,.uncollectedBases').hide();
$('.unownedCollectHeader,.unownedCollects,.ownedCollectHeader,.ownedCollects,.uncollectedCollectHeader,.uncollectedCollects').hide();
$('.unownedSkinHeader,.unownedSkins,.ownedSkinHeader,.ownedSkins,.uncollectedSkinHeader,.uncollectedSkins').hide();
}
});
//Collectible Tab
$(document).on('click', "[data-category='collectible']", function() {
if (localStorage.getItem("ShowItemLayout") == "Y") {
manageCollected()
$('.unownedWeaponHeader,.unownedWeapons,.ownedWeaponHeader,.ownedWeapons,.uncollectedWeaponHeader,.uncollectedWeapons').hide();
$('.unownedBaseHeader,.unownedBases,.ownedBaseHeader,.ownedBases,.uncollectedBaseHeader,.uncollectedBases').hide();
$('.unownedCollectHeader,.unownedCollects,.ownedCollectHeader,.ownedCollects,.uncollectedCollectHeader,.uncollectedCollects').show();
$('.unownedSkinHeader,.unownedSkins,.ownedSkinHeader,.ownedSkins,.uncollectedSkinHeader,.uncollectedSkins').hide();
sortItems('collectibles')
}
});
//Skin Tab
$(document).on('click', "[data-category='skin']", function() {
if (localStorage.getItem("ShowItemLayout") == "Y") {
manageCollected()
$('.unownedWeaponHeader,.unownedWeapons,.ownedWeaponHeader,.ownedWeapons,.uncollectedWeaponHeader,.uncollectedWeapons').hide();
$('.unownedBaseHeader,.unownedBases,.ownedBaseHeader,.ownedBases,.uncollectedBaseHeader,.uncollectedBases').hide();
$('.unownedCollectHeader,.unownedCollects,.ownedCollectHeader,.ownedCollects,.uncollectedCollectHeader,.uncollectedCollects').hide();
$('.unownedSkinHeader,.unownedSkins,.ownedSkinHeader,.ownedSkins,.uncollectedSkinHeader,.uncollectedSkins').show();
sortItems('skins')
}
});
//Collected tab
$(document).on('click', ".hunterProfileItemsView-filter.collected", function() {
if (localStorage.getItem("ShowItemLayout") == "Y") {
$('.unownedWeaponHeader,.unownedWeapons,.ownedWeaponHeader,.ownedWeapons,.uncollectedWeaponHeader,.uncollectedWeapons').hide();
$('.unownedBaseHeader,.unownedBases,.ownedBaseHeader,.ownedBases,.uncollectedBaseHeader,.uncollectedBases').hide();
$('.unownedCollectHeader,.unownedCollects,.ownedCollectHeader,.ownedCollects,.uncollectedCollectHeader,.uncollectedCollects').hide();
$('.unownedSkinHeader,.unownedSkins,.ownedSkinHeader,.ownedSkins,.uncollectedSkinHeader,.uncollectedSkins').hide();
let activeContainer = $('.hunterProfileItemsView-categoryContent.active').attr('data-category');
if (activeContainer == 'weapon') {
$('.unownedWeaponHeader,.unownedWeapons,.ownedWeaponHeader,.ownedWeapons').show();
$('.uncollectedWeaponHeader,.uncollectedWeapons').hide();
$('.unownedWeapons').find('.limited_edition').hide();
sortItems('weapons')
} else if (activeContainer == 'base') {
$('.unownedBaseHeader,.unownedBases,.ownedBaseHeader,.ownedBases').show();
$('.uncollectedBaseHeader,.uncollectedBases').hide();
$('.unownedBases').find('.limited_edition').hide();
sortItems('bases')
} else if (activeContainer == 'map_piece') {
} else if (activeContainer == 'collectible') {
$('.unownedCollectHeader,.unownedCollects,.ownedCollectHeader,.ownedCollects').show();
$('.uncollectedCollectHeader,.uncollectedCollects').hide();
$('.unownedCollects').find('.limited_edition').hide();
sortItems('collectibles')
} else {
$('.unownedSkinHeader,.unownedSkins,.ownedSkinHeader,.ownedSkins').show();
$('.uncollectedCollectHeader,.uncollectedCollects').hide();
$('.unownedSkins').find('.limited_edition').hide();
sortItems('skins')
}
}
});
//Uncollected tab
$(document).on('click', ".hunterProfileItemsView-filter.uncollected", function() {
if (localStorage.getItem("ShowItemLayout") == "Y") {
$('.unownedWeaponHeader,.unownedWeapons,.ownedWeaponHeader,.ownedWeapons,.uncollectedWeaponHeader,.uncollectedWeapons').hide();
$('.unownedBaseHeader,.unownedBases,.ownedBaseHeader,.ownedBases,.uncollectedBaseHeader,.uncollectedBases').hide();
$('.unownedCollectHeader,.unownedCollects,.ownedCollectHeader,.ownedCollects,.uncollectedCollectHeader,.uncollectedCollects').hide();
$('.unownedSkinHeader,.unownedSkins,.ownedSkinHeader,.ownedSkins,.uncollectedSkinHeader,.uncollectedSkins').hide();
let activeContainer = $('.hunterProfileItemsView-categoryContent.active').attr('data-category');
if (activeContainer == 'weapon') {
$('.uncollectedWeaponHeader,.uncollectedWeapons').show();
sortItems('weapons')
} else if (activeContainer == 'base') {
$('.uncollectedBaseHeader,.uncollectedBases').show();
sortItems('bases')
} else if (activeContainer == 'map_piece') {
} else if (activeContainer == 'collectible') {
$('.uncollectedCollectHeader,.uncollectedCollects').show();
sortItems('collectibles')
} else {
$('.uncollectedSkinHeader,.uncollectedSkins').show();
sortItems('skins')
}
}
});
//Limited Edition Tab
$(document).on('click', ".hunterProfileItemsView-filter.limited_edition", function() {
if (localStorage.getItem("ShowItemLayout") == "Y") {
$('.unownedWeaponHeader,.unownedWeapons,.ownedWeaponHeader,.ownedWeapons,.uncollectedWeaponHeader,.uncollectedWeapons').hide();
$('.unownedBaseHeader,.unownedBases,.ownedBaseHeader,.ownedBases,.uncollectedBaseHeader,.uncollectedBases').hide();
$('.unownedCollectHeader,.unownedCollects,.ownedCollectHeader,.ownedCollects,.uncollectedCollectHeader,.uncollectedCollects').hide();
$('.unownedSkinHeader,.unownedSkins,.ownedSkinHeader,.ownedSkins,.uncollectedSkinHeader,.uncollectedSkins').hide();
let activeContainer = $('.hunterProfileItemsView-categoryContent.active').attr('data-category');
if (activeContainer == 'weapon') {
$('.unownedWeaponHeader,.unownedWeapons,.ownedWeaponHeader,.ownedWeapons').show();
$('.unownedWeapons').find('.limited_edition').show();
$('.uncollectedWeaponHeader,.uncollectedWeapons').hide();
sortItems('weapons')
} else if (activeContainer == 'base') {
$('.unownedBaseHeader,.unownedBases,.ownedBaseHeader,.ownedBases').show();
$('.unownedBases').find('.limited_edition').show();
$('.uncollectedBaseHeader,.uncollectedBases').hide();
sortItems('bases')
} else if (activeContainer == 'map_piece') {
} else if (activeContainer == 'collectible') {
$('.unownedCollectHeader,.unownedCollects,.ownedCollectHeader,.ownedCollects').show();
$('.unownedCollects').find('.limited_edition').show();
$('.uncollectedCollectHeader,.uncollectedCollects').hide();
sortItems('collectibles')
} else {
$('.unownedSkinHeader,.unownedSkins,.ownedSkinHeader,.ownedSkins').show();
$('.unownedSkins').find('.limited_edition').show();
$('.uncollectedSkinHeader,.uncollectedSkins').hide();
sortItems('skins')
}
}
});
//All Tab
$(document).on('click', ".hunterProfileItemsView-filter.all", function() {
if (localStorage.getItem("ShowItemLayout") == "Y") {
$('.unownedWeaponHeader,.unownedWeapons,.ownedWeaponHeader,.ownedWeapons,.uncollectedWeaponHeader,.uncollectedWeapons').hide();
$('.unownedBaseHeader,.unownedBases,.ownedBaseHeader,.ownedBases,.uncollectedBaseHeader,.uncollectedBases').hide();
$('.unownedCollectHeader,.unownedCollects,.ownedCollectHeader,.ownedCollects,.uncollectedCollectHeader,.uncollectedCollects').hide();
$('.unownedSkinHeader,.unownedSkins,.ownedSkinHeader,.ownedSkins,.uncollectedSkinHeader,.uncollectedSkins').hide();
let activeContainer = $('.hunterProfileItemsView-categoryContent.active').attr('data-category');
if (activeContainer == 'weapon') {
$('.unownedWeaponHeader,.unownedWeapons,.ownedWeaponHeader,.ownedWeapons').show();
$('.unownedWeapons').find('.limited_edition').show();
$('.uncollectedWeaponHeader,.uncollectedWeapons').show();
sortItems('weapons')
} else if (activeContainer == 'base') {
$('.unownedBaseHeader,.unownedBases,.ownedBaseHeader,.ownedBases').show();
$('.unownedBases').find('.limited_edition').show();
$('.uncollectedBaseHeader,.uncollectedBases').show();
sortItems('bases')
} else if (activeContainer == 'map_piece') {
} else if (activeContainer == 'collectible') {
$('.unownedCollectHeader,.unownedCollects,.ownedCollectHeader,.ownedCollects').show();
$('.unownedCollects').find('.limited_edition').show();
$('.uncollectedCollectHeader,.uncollectedCollects').show();
sortItems('collectibles')
} else {
$('.unownedSkinHeader,.unownedSkins,.ownedSkinHeader,.ownedSkins').show();
$('.unownedSkins').find('.limited_edition').show();
$('.uncollectedSkinHeader,.uncollectedSkins').show();
sortItems('skins')
}
}
});
/********** Layout Opt-In **********/
$(document).on("change", "#itemLayoutCb", function() {
// Check to see if the cb was JUST checked
if (this.checked) {
// Put the checked value into storage
localStorage.setItem("ShowItemLayout", "Y");
this.checked = "Yes";
manageCollected();
} else {
// Put the checked value into storage
localStorage.setItem("ShowItemLayout", "N");
this.checked = "";
//cheat for now
window.location.reload(true);
}
});