Disables the Timer on Memrise.com
// ==UserScript==
// @name Memrise Timer Disabler
// @description Disables the Timer on Memrise.com
// @match http://*.memrise.com/*
// @match https://*.memrise.com/*
// @version 0.2.3
// @grant none
// @namespace https://greasyfork.org/users/3656
// ==/UserScript==
var theCode = function() {
function callback() {
MEMRISE.garden._events.pause[0]();
MEMRISE.garden.session.timer.countdown = false;
MEMRISE.garden.$speedbg[0] = "";
//MEMRISE.garden.$speedtimer = {}
}
var observer = new MutationObserver(callback);
var config = { attributes: true, childList: true, subtree: true };
observer.observe(document.body, config);
}
// Injection into the page content itself is necessary for sanboxed script managers, eg. greasemonkey
var injectCode = function(f) {
var script = document.createElement("script");
script.textContent = "(" + f.toString() + "());";
document.head.appendChild(script);
};
injectCode(theCode);