[OBSOLETE] Wanikani Lesson Spoiler Removal

Bumping this topic for @Radish8 to post a modified version of the script that only hides vocab meanings. Sorry for the late response!

// ==UserScript==
// @name        Wanikani Lesson Spoiler Removal
// @namespace   Mempo
// @description Hides the meaning below kanji and vocab on lesson pages
// @include     https://www.wanikani.com/lesson/session
// @version     4
// @run-at      document-end
// @grant       none
// ==/UserScript==

(function() {
    'use strict';

    //HOVER EFFECT

    var css = '#main-info #meaning {visibility:visible;} #main-info.vocabulary #meaning {visibility:hidden;} #main-info.vocabulary:hover #meaning {visibility:visible !important;}';
    $('head').append('<style type="text/css">' + css + '</style>');

    //CLICKING

    $('body').click(function(e) {
        $('#main-info #meaning').css('visibility', '');

        if ($('#supplement-nav ul li.active').text() === 'meaning' || $('#supplement-nav ul li.active').text() === 'Meaning') {
            $('#main-info.vocabulary #meaning').css('visibility', 'visible');
        } else {
            $('#main-info.vocabulary #meaning').css('visibility', 'hidden');
        }

    });
})();
1 Like