From 6893733a646d9e697b85feef39dc047c70dd601c Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Wed, 18 Nov 2015 19:28:03 +0100 Subject: Add support for tabkey and accesskey navigation --- js/codeq/language.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'js/codeq/language.js') diff --git a/js/codeq/language.js b/js/codeq/language.js index b861560..e86b09e 100644 --- a/js/codeq/language.js +++ b/js/codeq/language.js @@ -7,16 +7,17 @@ jqProlog = $('#choose-prolog'), jqPython = $('#choose-python'), jqRobot = $('#choose-robot'), - chooseProlog = function () {codeq.globalStateMachine.transition('problem_list', 'prolog');}, - choosePython = function () {codeq.globalStateMachine.transition('problem_list', 'python');}, - chooseRobot = function () {codeq.globalStateMachine.transition('problem_list', 'robot');}; + choose = function (language) { + codeq.globalStateMachine.transition('problem_list', language); + return false; + }; codeq.globalStateMachine.register('language',{ 'enter': function(){ jqScreen.css('display', ''); - jqProlog.on('click', chooseProlog); - jqPython.on('click', choosePython); - jqRobot.on('click', chooseRobot); + jqProlog.on('click', function () { return choose('prolog') }); + jqPython.on('click', function () { return choose('python') }); + jqRobot.on('click', function () { return choose('robot') }); }, 'exit' : function(){ jqProlog.off(); -- cgit v1.2.1