summaryrefslogtreecommitdiff
path: root/js/codeq/robot.js
AgeCommit message (Collapse)Author
2016-03-31Clean up more error functionsTimotej Lazar
2016-03-02More CSS cleanupsTimotej Lazar
2016-03-01Remove the commError wrapper functionTimotej Lazar
2016-03-01Minor cleanups around the loadProblemData functionTimotej Lazar
2016-03-01Check that {prolog,python,robot}Handler exists before destroying itTimotej Lazar
2016-03-01Simplify {prolog,python,robot}.jsTimotej Lazar
2016-03-01Clear hints immediately when pressing Plan or TestTimotej Lazar
2016-02-26Use a consistent naming style for DOM IDsTimotej Lazar
2016-02-26Simplify description+hints blocks markupTimotej Lazar
2016-02-25Gray-out the editor while waiting for test resultsTimotej Lazar
2016-02-24Remove substate machines from {prolog,python,robot}.jsTimotej Lazar
Unused code is unused.
2016-02-23Remove explicit "Hint" buttonTimotej Lazar
Hints are now generated for each tested program, and the user can press a button to reveal the hints.
2016-02-22Do not send langauge in test/hint commandsTimotej Lazar
2016-02-17Remove old commentsTimotej Lazar
2016-02-15Support resource templates in language/group/problem descriptionsTimotej Lazar
2015-12-17added 'use strict', coirrected some errors which were revealed by it and ↵Robert Zorko
fixed the argument of the call of the wait function used in the reset function (core.js)
2015-12-16merge with Ales fixesRobert Zorko
2015-12-16moved loading of problem data into the 'enter' of the python, robot and ↵Robert Zorko
prolog states
2015-12-15Merge branch 'master' of ssh://212.235.189.51:22122/codeq-webAleš Smodiš
Conflicts: js/codeq/navigation.js
2015-12-15Fixed the bug about the loss of problem solving screen state when entering a ↵Aleš Smodiš
navigation-bar state and getting back. Now every state carries with itself the publicly exposed jqScreen object and isModal boolean information, which is used by the globalStateMachine in the actualTransition method.
2015-12-14Improve robot screenTimotej Lazar
2015-12-10Add copyright info to JS filesTimotej Lazar
2015-11-18Disable editor while waiting for hint/test resultsTimotej Lazar
2015-11-18Escape from editor using the escape keyTimotej Lazar
2015-10-21Show a spinner on hint/test buttons when clickedTimotej Lazar
2015-10-13Store robot's address in settingsTimotej Lazar
2015-10-06Rename state 'problem' to problem_listTimotej Lazar
Remove the Language element from the navbar and have "CodeQ" (logo TBD) send user to the language-selection page.
2015-10-05Save current program in trace with each 'open' actionTimotej Lazar
So we can resynchronize if something goes wrong.
2015-10-05Record all user activity in traceTimotej Lazar
New generic actions: open(time), close plan hint(feedback), test(feedback) New Prolog actions: prolog_solve(query), prolog_next, prolog_end New Python actions: python_run(program), python_stop, python_input(text) New robot actions: robot_run(program), robot_stop(program)
2015-10-05Remove some stale commentsTimotej Lazar
2015-10-05Update robot.js to use websockets (WIP)Timotej Lazar
2015-10-05Oops, did not want to remove this yetTimotej Lazar
2015-10-05Fix editor activity reportingTimotej Lazar
2015-10-05Move makeActivityHandler to core.jsTimotej Lazar
There were three identical copies for {prolog,python,robot}.js.
2015-10-04Adapted to changes in codeq-server: load_problem and end_problem upon ↵Aleš Smodiš
entering and leaving the problem solving screen.
2015-10-01Submit activity when closing problem screenTimotej Lazar
2015-10-01Use 'value' option in CM constructor to set initial contentTimotej Lazar
2015-09-30Add the robot problem screenTimotej Lazar
Mostly a copy of the Python screen, a lot of functionality is missing.