✨ clear-store
This commit is contained in:
parent
0b85f0b053
commit
d7dfdba8dd
1 changed files with 37 additions and 0 deletions
37
trakt.clear-store.user.js
Normal file
37
trakt.clear-store.user.js
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
// -*- tab-width: 4; js-indent-level: 4; -*-
|
||||
// ==UserScript==
|
||||
// @name Trakt Storage Clearer
|
||||
// @namespace danielrayjones
|
||||
// @version 0.0.1
|
||||
// @description
|
||||
// @author Dan Jones
|
||||
// @match https://trakt.tv/users/*/progress*
|
||||
// @grant none
|
||||
// @require https://bowercdn.net/c/konami-code-1.3.2/src/jquery.konami.min.js
|
||||
// ==/UserScript==
|
||||
|
||||
/* global $, compressedCache, localStorage, MutationObserver */
|
||||
/* jshint esversion: 6 */
|
||||
|
||||
(function() {
|
||||
'use strict';
|
||||
|
||||
const clearStorage = () => localStorage.clear();
|
||||
|
||||
/* todo
|
||||
$(window).konami({
|
||||
code: [80, 73, 67, 75],
|
||||
cheat: clearStorage
|
||||
});
|
||||
*/
|
||||
|
||||
function addPickButton() {
|
||||
const $leftNav = $('.subnav-wrapper .container .left');
|
||||
const $found = $leftNav.find('.clear-store');
|
||||
if (!$found.length) {
|
||||
$leftNav.append('<span class="filter-dropdown toggle-simple-progress clear-store" title="Clear Storage"><span class="icon trakt-icon-cancel"></span></span>')
|
||||
.find('.clear-store').on('click', clearStorage);
|
||||
}
|
||||
}
|
||||
|
||||
})();
|
||||
Loading…
Add table
Add a link
Reference in a new issue