Sebastian Serth
60dc8c3b7e
Apply line-based coloring for output
2022-09-02 16:56:18 +02:00
Sebastian Serth
0b68f1309d
Fix FontAwesome class after FA v6 upgrade
2022-08-15 23:25:24 +02:00
Sebastian Serth
afd7ded734
Fix display of score and error messages after Bootstrap update
2022-08-12 18:02:02 +02:00
Sebastian Serth
f38052d235
Allow fa-spin to spin, actually
...
When using `display: inline;`, many browsers won't rotate the icon.
2022-08-12 18:01:47 +02:00
Sebastian Serth
8a055a0d68
Update Bootstrap from v4 to v5
2022-08-12 11:45:32 +02:00
Sebastian Serth
b98c37ae64
Rename v4 FontAwesome icons to match v5/v6 name
...
While FontAwesome provides aliases for all icons, we switch to the new names for consistency. See all changes at:
https://fontawesome.com/docs/web/setup/upgrade/upgrade-from-v4#icons-renamed-since-version-4
2022-08-09 14:17:32 +02:00
Sebastian Serth
94891fa7f6
Always use full file path for CodeOceanEditor.active_file
2022-06-27 11:59:29 +02:00
Sebastian Serth
ac170e8fd7
Allow images in augmentStacktraceInOutput
2022-06-17 00:04:05 +02:00
Sebastian Serth
b364918cb6
Add link to Ralfs diss regarding interventions
2022-06-08 12:58:38 +02:00
Sebastian Serth
ea02dff0e5
Extend storage of Testrun Messages and truncate long output
2022-04-29 22:44:34 +02:00
Sebastian Serth
19bd742bc9
Show a localized message if the program was killed.
...
* This will most likely happen by the OOM killer, thus we inform the user about the memory restriction.
2022-04-15 21:29:55 +02:00
Sebastian Serth
9d9570b26b
Update intervention locale and add explanation
2022-04-15 14:23:05 +02:00
Sebastian Serth
5f68baba75
Fix typo for TipsIntervention in JS
2022-04-06 19:51:28 +02:00
Sebastian Serth
d1d628a090
Increase time for intervention and RfC tooltip
2022-04-06 19:50:25 +02:00
Sebastian Serth
3dc8265292
Toggle editor buttons when jumping to a source line
2021-12-21 13:26:06 +01:00
Sebastian Serth
d543ac76ae
Fix Java RegEx for relative files
2021-12-15 00:52:31 +01:00
Sebastian Serth
e84276e1f5
Allow ACE resizing with different theme
...
Fixes CODEOCEAN-6E
2021-12-15 00:52:30 +01:00
Sebastian Serth
5b09722c20
Set minTimeIntervention to 30 min for Java
2021-11-30 21:35:14 +01:00
Sebastian Serth
3572f5fbda
Introduce REQUEST_TOOLTIP_DELAY
2021-11-24 09:16:06 +01:00
Sebastian Serth
da4e10b990
Add CommunitySolution
...
* Also slightly refactor some JS files
2021-11-23 01:38:31 +01:00
Sebastian Serth
9079a0b15a
Implement Tips Intervention
2021-11-23 01:38:10 +01:00
Sebastian Serth
237c225732
Add support for running CodeOcean under a subpath
...
* Also refactor (JavaScript) routes
2021-07-06 19:33:55 +02:00
Sebastian Serth
f32661ad78
Rework left sidebar
...
* Move Buttons from left sidebar to JSTree
* Use light style for collapse sidebar buttons
2021-05-28 17:49:59 +02:00
Sebastian Serth
293f7f6df7
Unload autosave on turbolinks page render.
...
We cannot use turbolinks:request-start because this will duplicate code (if a page is first requested by turbolinks and afterwards by a full page reload)
2021-03-10 13:51:29 +01:00
Sebastian Serth
6db37f0360
Enable HTML links in Linter output and augmented trace
2021-02-08 22:46:39 +01:00
Sebastian Serth
4c7b5a5d23
Show line breaks in score run and HTML tags in output
2021-02-06 13:34:11 +01:00
Sebastian Serth
c1f187693a
Escape HTML from test results
2021-02-03 17:00:50 +01:00
Sebastian Serth
4bf2171fee
Prevent filetree from disappearing when clicking outside
2021-01-23 12:19:15 +01:00
Sebastian Serth
4bb2c5f7c7
Switch shortcut keycode to work for Firefox
2021-01-18 23:43:30 +01:00
Sebastian Serth
afcc4d94cd
Use same style for single and multiple errors in populateCard
2020-11-18 10:07:26 +01:00
Sebastian Serth
6868102071
Use full name for selectFileInJsTree in order to prevent bind referring to undefined
2020-11-11 18:15:54 +01:00
Sebastian Serth
804a22e680
Remove deprecated access to global var event
2020-11-11 18:07:17 +01:00
Sebastian Serth
88a2558039
Check for this.active_frame.data() before accessing
2020-11-11 17:46:02 +01:00
Sebastian Serth
2ba6cd7b32
Prevent duplication of content in ACE.
2020-11-10 02:20:18 +01:00
Sebastian Serth
fd788cc51d
Populate score card with custom details and add link to line
2020-11-10 00:45:31 +01:00
Sebastian Serth
e958b890cf
Prevent code duplication when changing from implement view
2020-11-09 00:01:44 +01:00
Sebastian Serth
ab9673757f
Check for undefined in isActiveFileRenderable
2020-10-29 12:35:31 +01:00
Sebastian Serth
d20692d3e8
Log more infos on websocket error
2020-10-29 12:21:55 +01:00
Sebastian Serth
e8d274a4a4
Allow clicking on submit only once
2020-10-28 13:19:59 +01:00
Sebastian Serth
ca9467bf3c
Merge branch 'linter_toggle'
...
# Conflicts:
# config/locales/de.yml
2020-10-15 18:33:19 +02:00
Sebastian Serth
a49c01645b
Move tips to left sidebar and set width = 25%
2020-10-15 17:40:48 +02:00
Sebastian Serth
799e37f9ae
Add new style for linter and allow 0 points
2020-10-15 16:22:37 +02:00
Sebastian Serth
be3ec82bd4
Add new file role teacher_defined_linter
2020-10-15 00:43:57 +02:00
Sebastian Serth
e550828c58
Add backend for tips and enable markdown support
2020-10-14 14:34:26 +02:00
Sebastian Serth
edd8e3bb35
Store events for tip expanding and collapsing
2020-10-14 14:34:26 +02:00
Sebastian Serth
398bd67e1c
Fix Flowr support and generic event framework
2020-10-14 14:34:25 +02:00
Sebastian Serth
26b9edabb4
Add deadline information to submission page and some minor bugfixes
2020-05-08 15:07:02 +02:00
Sebastian Serth
7154bafb7e
augmentStacktraceInOutput no longer duplicates results
2020-05-05 16:52:28 +02:00
Sebastian Serth
83ba0a3f4b
Allow new line characters in test results
2020-03-22 11:07:50 +01:00
Sebastian Serth
64e6d01b9b
Allow multiline Assertion Errors for python
2020-03-21 18:36:48 +01:00