summaryrefslogtreecommitdiff
path: root/js/codeq/language.js
diff options
context:
space:
mode:
authorTimotej Lazar <timotej.lazar@fri.uni-lj.si>2015-11-18 19:28:03 +0100
committerTimotej Lazar <timotej.lazar@fri.uni-lj.si>2015-11-18 19:28:03 +0100
commit6893733a646d9e697b85feef39dc047c70dd601c (patch)
tree579e6c4eab908331411f32fc0109002eb12f1da3 /js/codeq/language.js
parente92caf57bbad2af886b48d8ff82d8fece214b783 (diff)
Add support for tabkey and accesskey navigation
Diffstat (limited to 'js/codeq/language.js')
-rw-r--r--js/codeq/language.js13
1 files changed, 7 insertions, 6 deletions
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();