您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds stopwatch to quiz pages; use Ctrl+S to submit and continue on quiz and quiz answer pages
// ==UserScript== // @name Fontz Quiz Timer & Keyboard Shortcuts // @namespace http://idlewords.net // @description Adds stopwatch to quiz pages; use Ctrl+S to submit and continue on quiz and quiz answer pages // @include http://50.116.7.11:9998/learningQuizController_turk/quiz // @include http://50.116.7.11:9998/learningQuizController_turk/quiz_answer // @include http://50.116.7.11:9998/learningQuizController_turk/main_menu // @version 0.4 // @require https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js // @require https://greasyfork.org/scripts/12377-timecircles/code/TimeCircles.js?version=73868 // @resource customCSS http://git.wimbarelds.nl/TimeCircles/inc/TimeCircles.css // @grant GM_addStyle // @grant GM_getResourceText // ==/UserScript== this.$ = this.jQuery = jQuery.noConflict(true); var keycode = 83; // 83 = S. Change this to a valid code from http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes to change the keyboard shortcut var newCSS = GM_getResourceText ("customCSS"); GM_addStyle (newCSS); $(document).ready(function() { if (document.location.href == 'http://50.116.7.11:9998/learningQuizController_turk/quiz_answer') { $(document).keydown(function(event) { if (event.which == keycode && event.ctrlKey) { event.preventDefault(); $("input[name='Continue']").click(); } }); $("form[class='nobox']").after("<p>Questions Completed: " + localStorage.getItem('questions') + "</p>") } }); $(window).load(function() { if (document.location.href == 'http://50.116.7.11:9998/learningQuizController_turk/quiz') { $("div[align='right']").append("<span>" + localStorage.getItem('questions') + "</span>").before( $("<div></div>") .css({'height': '200px', 'width': '500', 'align': 'left'}) .addClass('timer') ); $(".timer").TimeCircles({ time: { Days: { show: false }, Hours: { show: false }, Minutes: { color: "#BBFFBB" }, Seconds: { color: "#FF9999" } } }); $(document).keydown(function(event) { if (event.which == keycode && event.ctrlKey) { event.preventDefault(); $(".timer").TimeCircles().stop(); localStorage.setItem('questions', parseInt(localStorage.getItem('questions')) + 1); $("#submitButton").click(); } else if (event.which == 89 || event.which == 49 || event.which == 97) { event.preventDefault(); $("#deformfield1-0").prop('checked', true); } else if (event.which == 78 || event.which == 50 || event.which == 98) { event.preventDefault(); $("#deformfield1-1").prop('checked', true); } }); } else if (document.location.href == 'http://50.116.7.11:9998/learningQuizController_turk/main_menu') { setTimeout(function(){$('div#bodycontainer p').eq(0).before('Questions Answered: ' + $('circle').length);},1000); if (localStorage.getItem('questions') === null) { localStorage.setItem('questions', $('circle').length); } } });