summaryrefslogtreecommitdiff
path: root/js/codeq/python.js
AgeCommit message (Collapse)Author
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-24Ensure a ~1 second delay before displaying test resultsTimotej Lazar
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-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-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-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-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-30Implemented structural translation of hints and plans.Aleš Smodiš
2015-09-29Correctly process hint_type and hint.Aleš Smodiš
2015-09-29Add a statusbar to the editor widgetTimotej Lazar
2015-09-29Temporary "plan" button fix: look at the presence of Slovene translation to ↵Aleš Smodiš
decide whether to activate or not the button.
2015-09-29Convert tab to 4 spaces in Python codemirrorTimotej Lazar
2015-09-29login removed from navbarMarko Pušnik
2015-09-28CRLF -> LF conversion for python.js and prolog.js.Aleš Smodiš
2015-09-28Implement in-structure GUI translation for python and problem editing screens.Aleš Smodiš
Hints are not yet covered.
2015-09-25refactor menu + some forms to use bootstrap properlyMarko Pušnik
2015-09-23Improve error handling for button actionsTimotej Lazar
2015-09-22Merge branch 'master' of ssh://212.235.189.51:22122/codeq-webRobert Zorko
2015-09-22enabled buttons in the navigation header (at least buttons on the left side ↵Robert Zorko
of the bar), renamed stateMachine to navigation
2015-09-22Add support for run/stop in the Python interfaceTimotej Lazar
2015-09-22Bugfix python terminal: unregister terminal_output on exit, declare the ↵Aleš Smodiš
"lines" variable.
2015-09-21Refactoring: simplified python.js and prolog.js, removed all DOM IDs except ↵Aleš Smodiš
for the top-level block #screen_prolog, made a copy of the latter into #screen_python so the two screens can now diverge.
2015-09-18Implement console history and enable it with python problems.Aleš Smodiš
2015-09-18Don't crash loading a python problem, if the problem has no plan set.Aleš Smodiš
2015-09-18Add "Plan" button to display next "planning" hintTimotej Lazar
2015-09-18Bugfix of the previous Bugfix (typo).Aleš Smodiš
2015-09-18Reapply bugfix: join the array of removed character into a string, when the ↵Aleš Smodiš
user makes a deletion, and it needs to be recorded in activity.
2015-09-18more commentsRobert Zorko
2015-09-18updated the python state with the last changes done to the prolog stateRobert Zorko
2015-09-18added some comments and improved the selection of the divs which are beeing ↵Robert Zorko
changed when transitioning
2015-09-18updated for the recent changes in hte prolog and python.js filesRobert Zorko
2015-09-18added python and prolog into two different statesRobert Zorko