NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name WaniKani remove 考えている screen // @version 1.1 // @description This script will remove the 考えている loading screen in the lesson and review sections in WaniKani. // @match *://www.wanikani.com/lesson/session* // @match *://www.wanikani.com/review/session* // @author Abraham Gross // @License MIT License // ==/UserScript== /* INSTRUCTIONS: To make this script more foolproof, change "remove" on lines 20 & 22 to "forceRemove", and change "1000" on line 24 to "2000". WARNING: Doing this might make this script incompatible with other scripts, so unless you HAVE to, leave it the way it is. */ (function() { $(document).ready(function() { setTimeout(function() { //Code to run After timeout elapses if (/\/review\/./.test(document.URL)) { remove('loading'); } else if (/\/lesson/.test(document.URL)) { remove('loading-screen'); } }, 1000); //1 second will elapse and Code will execute. THIS IS VERY IMPORTANT! DO NOT REMOVE! }); })(); //DO NOT TOUCH BELOW (UNLESS KNOW WHAT YOU'RE DOING) function remove (id) { document.getElementById(id).setAttribute('style', 'display: none;'); if (document.getElementById(id).getAttribute('style') === 'display: none;') console.log('Removal of 考えている screen successful!'); } function forceRemove(id) { $(id).remove(); if (!document.getElementById(id)) console.log('Removal of waiting screen successful!'); }