Greasy Fork is available in English.

js41637 overwatch item tracker - hide owned items

add a checkbox to hide items you own on the overwatch item tracker

// ==UserScript==
// @name         js41637 overwatch item tracker - hide owned items
// @namespace    http://porath.org/
// @version      1.0
// @description  add a checkbox to hide items you own on the overwatch item tracker
// @author       arc
// @match        https://js41637.github.io/Overwatch-Item-Tracker/
// @require http://code.jquery.com/jquery-3.3.1.min.js
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var checkedItemVisibilityCheckbox = $('<input />').attr('type', 'checkbox').attr('name', 'checked-item-visibility').attr('id', 'checked-item-visibility').css('height', '24px').css('min-width', '24px').css('margin-left', '8px').css('position', 'relative').css('top', '2px');
    var checkedItemVisibilityH2 = $('<h2 />').css('margin-right', '0.5em').css('position', 'absolute').css('top', '5px').css('right', '150px').css('font-size', '28px').text('Hide owned items: ').append(checkedItemVisibilityCheckbox);

    $('#header').append(checkedItemVisibilityH2);

    $('#checked-item-visibility').on('click', function () {

        if ($(this).prop('checked')) {
            $('.ng-not-empty').parent().hide().addClass('arc-hidden');
        }
        else {
            $('.arc-hidden').show().removeClass('arc-hidden');
        }
    });
})();