summaryrefslogtreecommitdiff
path: root/js/codeq/prolog.js
diff options
context:
space:
mode:
authorTimotej Lazar <timotej.lazar@fri.uni-lj.si>2015-11-18 18:39:25 +0100
committerTimotej Lazar <timotej.lazar@fri.uni-lj.si>2015-11-18 18:39:25 +0100
commite92caf57bbad2af886b48d8ff82d8fece214b783 (patch)
tree29d097ca936dd9ddd982f17a97120ca8e48cc9af /js/codeq/prolog.js
parent4ff70466bf0fea1fa91c130e3864868459bfbe9e (diff)
Escape from editor using the escape key
Diffstat (limited to 'js/codeq/prolog.js')
-rw-r--r--js/codeq/prolog.js14
1 files changed, 9 insertions, 5 deletions
diff --git a/js/codeq/prolog.js b/js/codeq/prolog.js
index a9a1c26..47a88b2 100644
--- a/js/codeq/prolog.js
+++ b/js/codeq/prolog.js
@@ -204,11 +204,15 @@
jqEditor = jqCode.find('.code_editor'),
jqTerminal = jqConsole.find('.console'),
jqHints = jqInfo.find('.hints'),
- editor = codeq.makeEditor(jqEditor[0], {
- mode: 'prolog',
- indentUnit: 4,
- value: currentSolution || ''
- }),
+ editor = codeq.makeEditor(jqEditor[0],
+ {
+ mode: 'prolog',
+ indentUnit: 4,
+ value: currentSolution || ''
+ },
+ function () {
+ jqTerminal.click();
+ }),
activityHandler = codeq.makeActivityHandler(editor, problemDef.id),
terminal = makePrologTerminalHandler(jqTerminal, editor, problemDef.id, activityHandler),
hinter = codeq.makeHinter(jqHints, jqEditor, editor, 'prolog_hints', problemDef, commonDef),