6868102071
Use full name for selectFileInJsTree in order to prevent bind referring to undefined
2020-11-11 18:15:54 +01:00
804a22e680
Remove deprecated access to global var event
2020-11-11 18:07:17 +01:00
88a2558039
Check for this.active_frame.data() before accessing
2020-11-11 17:46:02 +01:00
664dadf404
Check for coords before using it
2020-11-11 17:35:06 +01:00
24c0a8ce50
Convert unsafe comparison to safe variant in turtle.js
2020-11-11 17:25:20 +01:00
406aeef461
Use includes instead of endsWith (due to query parameters)
2020-11-10 02:26:21 +01:00
2ba6cd7b32
Prevent duplication of content in ACE.
2020-11-10 02:20:18 +01:00
fd788cc51d
Populate score card with custom details and add link to line
2020-11-10 00:45:31 +01:00
ffcf4dbbce
Prevent access to file_role if no valid response was received
2020-11-09 21:20:01 +01:00
e958b890cf
Prevent code duplication when changing from implement view
2020-11-09 00:01:44 +01:00
fc511ba796
Clear Timeout before leaving implement route
2020-10-29 13:48:29 +01:00
c93e47277a
Refactor key binding for turtle and forward key presses if websocket connection is closed.
2020-10-29 13:48:13 +01:00
7758d39970
Replace JS comparison with safe variant
2020-10-29 13:47:36 +01:00
1a20c70c41
Send WebSocket messages only if connected
2020-10-29 12:45:40 +01:00
51188eb72a
Stop code prior to new run attempt
2020-10-29 12:39:01 +01:00
ab9673757f
Check for undefined in isActiveFileRenderable
2020-10-29 12:35:31 +01:00
695b6ff373
Stop code execution before starting score
2020-10-29 12:29:24 +01:00
d20692d3e8
Log more infos on websocket error
2020-10-29 12:21:55 +01:00
e5aeb8597b
Prevent submission creation if url is undefined
2020-10-29 11:53:07 +01:00
c19f8b9abe
Add spiek for line width support in turtle
2020-10-28 23:50:13 +01:00
5d7d8a7f68
Replace window.location with the full URL to prevent passing query parameters
...
* Example before:
location + '/mark_as_solved'
/request_for_comments/30885?locale=de/mark_as_solved
Now: //localhost:3333/request_for_comments/30885/mark_as_solved
Note: https or http will be added automatically by browsers
2020-10-28 13:41:41 +01:00
e8d274a4a4
Allow clicking on submit only once
2020-10-28 13:19:59 +01:00
ca9467bf3c
Merge branch 'linter_toggle'
...
# Conflicts:
# config/locales/de.yml
2020-10-15 18:33:19 +02:00
a49c01645b
Move tips to left sidebar and set width = 25%
2020-10-15 17:40:48 +02:00
799e37f9ae
Add new style for linter and allow 0 points
2020-10-15 16:22:37 +02:00
be3ec82bd4
Add new file role teacher_defined_linter
2020-10-15 00:43:57 +02:00
23a045c630
[Cosmetic] Add newline to end of file
2020-10-14 14:34:27 +02:00
f3904c5e85
Close Exercise Collection modal and clear input
2020-10-14 14:34:27 +02:00
2678d9ecdf
Add admin UI to assign tips to exercises
2020-10-14 14:34:27 +02:00
e550828c58
Add backend for tips and enable markdown support
2020-10-14 14:34:26 +02:00
edd8e3bb35
Store events for tip expanding and collapsing
2020-10-14 14:34:26 +02:00
03d731c88e
Fix HTML for Flowr template
2020-10-14 14:34:25 +02:00
398bd67e1c
Fix Flowr support and generic event framework
2020-10-14 14:34:25 +02:00
fece760132
Update bundle and move jquery_ujs
2020-05-12 17:51:11 +02:00
8aaf93af6b
Remove JS debugger statement
2020-05-12 17:51:06 +02:00
26b9edabb4
Add deadline information to submission page and some minor bugfixes
2020-05-08 15:07:02 +02:00
d07b4f436e
Add more actions to show exercise
2020-05-05 16:52:28 +02:00
7154bafb7e
augmentStacktraceInOutput no longer duplicates results
2020-05-05 16:52:28 +02:00
737e99e710
Print both: stout and stderr
2020-04-18 00:38:10 +02:00
4288417938
Allow failures to be printed to admin console
2020-04-18 00:36:14 +02:00
83ba0a3f4b
Allow new line characters in test results
2020-03-22 11:07:50 +01:00
64e6d01b9b
Allow multiline Assertion Errors for python
2020-03-21 18:36:48 +01:00
24b9148a42
Always use latest websocket connection for Turtle events
2020-03-07 23:24:33 +01:00
0b9cf0bd45
Hide Turtle Canvas during cleanup
2020-03-07 23:24:06 +01:00
3735d0b6cd
Replace vanilla JS redirects with Turbolinks
2020-03-07 11:53:44 +01:00
fe8aac4535
Resize ACE once transition finished
2020-03-07 11:53:44 +01:00
82e560cace
Add link to WebSocket test if WebSocket connection failed
2020-03-07 11:53:44 +01:00
2a8aabcf60
Check for output prior printing
2020-03-06 15:35:02 +01:00
207cf1084b
Fix duplication of code when navigation back and forth
2020-03-06 15:34:43 +01:00
3839704e77
Prevent autosave on window load
2020-03-05 17:10:48 +01:00