summaryrefslogtreecommitdiff
path: root/js/codeq
AgeCommit message (Collapse)Author
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-18changes for th latest changesRobert Zorko
2015-09-18Merge branch 'master' into stateMachineRobert Zorko
2015-09-18Bugfix: template parameter can be a numberTimotej Lazar
2015-09-18Bugfix: off-by-one when displaying an array of hints.Aleš Smodiš
2015-09-18Escape HTML in hint template parametersTimotej Lazar
2015-09-18more commentsRobert Zorko
2015-09-18updated the python state with the last changes done to the prolog stateRobert Zorko
2015-09-18Merge branch 'master' into stateMachineRobert Zorko
2015-09-18added another possible transition in the main app screen - the hint and test ↵Robert Zorko
buttons will always transition to the 'hints' quarter
2015-09-18added some comments and improved the selection of the divs which are beeing ↵Robert Zorko
changed when transitioning
2015-09-18Bugfix: handle arrays as a static hint.Aleš Smodiš
2015-09-18updated for the recent changes in hte prolog and python.js filesRobert Zorko
2015-09-18Simplified handling of an array of static hints.Aleš Smodiš
2015-09-18added prolog state (I missed it in the previous commit)Robert Zorko
2015-09-18XMerge branch 'master' of ssh://212.235.189.51:22122/codeq-webRobert Zorko
2015-09-18added python and prolog into two different statesRobert Zorko
2015-09-17Implemented support for an array of static hints, which are displayed in ↵Aleš Smodiš
sequence after pressing the "more" button.
2015-09-17Refactored hint handling into a separate module.Aleš Smodiš
2015-09-17Console bugfix: moving inside pasted string did not work correctly.Aleš Smodiš
2015-09-17Fix handling of "enter" in the console: the current line must be processed ↵Aleš Smodiš
in its entirety, not split at the cursor.
2015-09-17Console fix: a line can now have multiple CSS classes, so text can e.g. now ↵Aleš Smodiš
be in multiple colors.
2015-09-17improvments to the state machine (states can now be registered) and those ↵Robert Zorko
improvments are now used for the existing two states (plus some code general code cleanup)
2015-09-16Enabled the state machine and the UI improvments and removed some debug logingRobert Zorko
2015-09-16Merge branch 'master' of ssh://212.235.189.51:22122/codeq-webRobert Zorko
2015-09-16basis for the state machine and some UI improvements (currently disabled)Robert Zorko
2015-09-16Bugfix: console must not collapse spaces.Aleš Smodiš
2015-09-15Bugfix: leftmostCol was not correctly referenced.Aleš Smodiš
2015-09-15Augmenting the console:Aleš Smodiš
- implemented the support of the leftmostCol, the column from which the editing is allowed, - the onInput() handler can return a Promise, which is then waited on to be resolved before further input is allowed, - pasted multi-line content is split into lines, and processed line-by-line as if a single line was pasted multiple times.
2015-09-15Remove the old code: old communication, separate prolog and python pages.Aleš Smodiš
2015-09-14Implemented async delivery of server events.Aleš Smodiš
Fixed center alignment: only the login page needs to be centered.
2015-09-14Reimplemented communication with the server.Aleš Smodiš
* Using engine.io to use web sockets or long polling. * Changed to a single-page app.
2015-09-04Initial Python intepreter implementationTimotej Lazar
Using the new codeq.console library.
2015-09-03Fix scrolling and line-breaking in CodeQ consoleTimotej Lazar
2015-09-02Bugfixed CodeQ Console, loaded it from prolog.html, added CSS and cursor ↵Aleš Smodiš
blinking.
2015-09-01Send the language as a request parameterTimotej Lazar
2015-09-01Bugfix terminal: cursor movement on input.Aleš Smodiš
2015-08-31Implemented the CodeQ Terminal component, alpha quality (to be tested and ↵Aleš Smodiš
debugged).
2015-08-31Get problem data for all languages in login.jsTimotej Lazar
2015-08-28Add initial support for hintsTimotej Lazar
2015-08-27Add testing functionalityTimotej Lazar
2015-08-26Fixed sending of activities (traces and solutions).Aleš Smodiš
2015-08-25Work on sending activity trace.Aleš Smodiš
2015-08-25Login now fetches the list of available problems from the server.Aleš Smodiš
Made the query work, so terminal interaction now works.
2015-08-24Introduced the Q promises library, created a basic login page to test prolog ↵Aleš Smodiš
examples, and started tying the terminal and editor activity to the REST services.