// ==UserScript== // @name WK But No Cigar // @namespace http*//www.wanikani.com/review/session // @version 0.6 // @description Stops Wanikani from marking answers that are 'a bit off' as correct, makes you try again until you are right or wrong. // @author Ethan // @match http*://www.wanikani.com/review/session* // @match http*://www.wanikani.com/lesson/session* // @grant none // @downloadURL none // ==/UserScript== var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver; function main(){ doit(); function logMutations(){ var observer = new MutationObserver(function (mutations) { // iterate over mutations.. mutations.forEach(function (mutation) { if (mutation.addedNodes.length>0){ if(mutation.addedNodes.item(0).classList){ if(mutation.addedNodes.item(0).classList.contains("answer-exception-form")){ mutation.addedNodes.item(0).innerHTML=mutation.addedNodes.item(0).innerHTML.replace(/WaniKani is looking for the [oku]{1,2}n'yomi reading/,"Close, but no cigar! Please try again"); observer.disconnect(); }} } }); var highLanders = document.querySelectorAll("#answer-exception"); if (highLanders.length > 1){ // There can be only one!!! for (hL=1; hL