Quizlet Flash Card Deck Screen Hotkeys

Accept the 1-2-3-4 num keys to navigate large decks more easily. | https://greasyfork.org/en/users/3656-kaiko

目前為 2015-10-17 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Quizlet Flash Card Deck Screen Hotkeys
// @namespace   QZLT_flashcardSelectKBMode
// @description Accept the 1-2-3-4 num keys to navigate large decks more easily. | https://greasyfork.org/en/users/3656-kaiko
// @include     http://quizlet.com/*flash-cards
// @include     https://quizlet.com/*flash-cards
// @include     http://quizlet.com/*flash-cards/missed
// @include     https://quizlet.com/*flash-cards/missed
// @version     1
// @grant       none
// ==/UserScript==

window.onload = function(){
	var titles = document.getElementsByClassName("title");

	for (var i = 0; i < titles.length; i++){
		titles[i].innerHTML = "<a name='" +  titles[i].textContent + "'>" + titles[i].textContent + "</a>";
	}

	window.addEventListener("keydown", titleSelect, true);
	
	function titleSelect(charE) {
		//1-2-3-4 chain
		if (charE.keyCode == "49") {
			window.location.hash = "Often Missed";
		}else if (charE.keyCode == "50") {
			window.location.hash = "Sometimes Missed";
		}else if (charE.keyCode == "51") {
			window.location.hash = "Never Missed";
		}else if (charE.keyCode == "52") {
			window.location.hash = "No Answers Yet";
		}
	}
}