Commit Graph

23 Commits

Author SHA1 Message Date
Sebastian Serth
dfa970664d Escape text passed in collection sorting
Previously, the ID and title of tips and exercises newly added to the list were gathered from the DOM. While we keep this mechanism, we ensure to escape the text before reusing it.
2024-03-28 19:05:55 +01:00
Sebastian Serth
4f8d313da4 Use webpack to deliver newest ACE editor
With this commit, we change the delivery method for the ACE editor from manually copied files to using yarn and webpack. As a side-change, we also modify how the mode is selected through JavaScript instead of Ruby.

Through webpack, the `modePath`, `themePath`, and `workerPath` are automatically determined and working as expected.

Closes #250
2024-03-25 10:00:04 +01:00
Sebastian Serth
e366ebd34c Resolve deprecation warnings for ACE Editor 1.32.6 2024-03-25 10:00:04 +01:00
Sebastian Serth
60dad19ea5 Rename .js.erb files .js
Since we switched to more I18n-JS and JsRoute functions with f5739a33 and 2f03061f, we don't have the need to use a template engine for those files any longer.
2024-01-19 11:06:40 +01:00
Ralf Teusner
58dac37d77 added relative_url_root to URL for websocket call, needed for staging server 2016-10-06 16:14:51 +02:00
rteusner
0f79c1b1d3 Merge pull request #76 from openHPI/markup-description
Markup description
2016-08-03 15:08:21 +02:00
Ralf Teusner
ed3526a578 Merge branch 'master' into feature-file-templates
Conflicts:
	app/views/application/_navigation.html.slim
	config/locales/de.yml
	config/locales/en.yml
	db/schema.rb
2016-07-28 15:16:11 +02:00
yqbk
615aa841d9 cleanup3 2016-07-25 16:42:51 +02:00
yqbk
9c1b221fba working icons 2016-07-25 15:59:48 +02:00
yqbk
52fd18c80e working pagedown!!!! 2016-07-13 16:45:54 +02:00
Ralf Teusner
6e7c250ad1 revert collapsed file forms in edit mode, this caused too much trouble. Added some comments concerning that. 2016-06-29 15:38:53 +02:00
Maximilian Grundke
4d2676fea7 Only show file templates which are available for the selected file type 2016-06-10 17:48:04 +02:00
Ralf Teusner
757efeaf02 minor UI changes, removed elements not needed, replaced text-area for description with an ace editor. 2016-03-10 14:58:50 +01:00
Hauke Klement
3ada44a3d5 fix 2015-03-12 17:04:53 +01:00
Hauke Klement
cd09e19d24 hide fields from the file form if not matching the file's role 2015-03-12 17:04:47 +01:00
Hauke Klement
a62d4ad789 minor usability improvement 2015-03-12 16:44:38 +01:00
Hauke Klement
22ad6c63e7 removed unused constants and parameters 2015-03-12 12:06:41 +01:00
Hauke Klement
6ee0b6bf81 implemented partial batch update for exercises 2015-03-12 11:05:11 +01:00
Hauke Klement
f1de18141a refactored JavaScript code not to use inline Ruby evaluation 2015-03-12 09:13:38 +01:00
Hauke Klement
8ef0e92914 infer file type from uploaded file 2015-03-10 11:20:48 +01:00
Hauke Klement
0c47337d5a added the ability to discard files when creating a new exercise 2015-03-10 10:48:53 +01:00
Hauke Klement
b5eb2f6129 fixed minor code style issues 2015-03-03 11:31:20 +01:00
Hauke Klement
4cbf9970b1 transferred Code Ocean from original repository to GitHub 2015-01-22 10:01:32 +01:00