diff options
Diffstat (limited to 'js/codeq/prolog.js')
-rw-r--r-- | js/codeq/prolog.js | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/js/codeq/prolog.js b/js/codeq/prolog.js index 0ae8206..1b8d3c3 100644 --- a/js/codeq/prolog.js +++ b/js/codeq/prolog.js @@ -17,16 +17,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ (function() { "use strict"; var jqScreen = $('#screen-prolog'), // the screen container element - // quadrants - jqCode = jqScreen.find('.block2'), jqConsole = jqScreen.find('.block3'), - jqInfo = jqScreen.find('.block-left'), - jqAllQuadrants = jqCode.add(jqConsole).add(jqInfo), // all the quadrants - // buttons jqBtnPlan = jqScreen.find('.btn-plan'), jqBtnTest = jqScreen.find('.btn-test').ladda(), jqAllButtons = jqBtnPlan.add(jqBtnTest), // all the buttons - prologHandler; + prologHandler; // created when we enter the prolog state and destroyed once we leave it // experiment: Prolog hints var jqTeacherHelp = jqScreen.find('.teacher-help'); @@ -42,7 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ prologHandler = createPrologHandler(problemDef, commonDef, currentSolution); }; - var prologHandler; //created when we enter the prolog state and destroyed once we leave it codeq.globalStateMachine.register('prolog', { 'jqScreen': jqScreen, 'enter': function (ref, data) { @@ -64,8 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ jqTeacherHelp.hide(); // end of experiment: Prolog hints - jqAllButtons.off(); // unregister all event handlers - jqAllQuadrants.off(); jqScreen.css('display', 'none'); prologHandler.destroy(); prologHandler = null; @@ -173,9 +165,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ }); var createPrologHandler = function (problemDef, commonDef, currentSolution) { - var jqEditor = jqCode.find('.code_editor'), + var jqEditor = jqScreen.find('.code_editor'), + jqHints = jqScreen.find('.hints'), jqTerminal = jqConsole.find('.console'), - jqHints = jqInfo.find('.hints'), editor = codeq.makeEditor(jqEditor[0], { mode: 'prolog', |