Remove url_helpers from editor.js.erb

- Rather than using a Rails helper, we rely on JsRoutes to provide the route.
- There is no need to remove the events_path if sending events is disabled, so we drop that.
This commit is contained in:
Sebastian Serth
2024-05-08 21:09:42 +03:00
committed by Sebastian Serth
parent 8c506cd47c
commit dcaedfa9fe

View File

@ -27,15 +27,14 @@ var CodeOceanEditor = {
lastCopyText: null,
<% self.class.include Rails.application.routes.url_helpers %>
<% @config ||= CodeOcean::Config.new(:code_ocean).read(erb: false) %>
// Important notice: Changing the config values requires any content-wise
// modification for this file in the development environment. Lacking to do so
// will result in the old, server-side cached serving of this file even across
// server restarts!
sendEvents: <%= @config['codeocean_events'] ? @config['codeocean_events']['enabled'] : false %>,
eventURL: "<%= @config['codeocean_events'] ? events_path : '' %>",
fileTypeURL: "<%= file_types_path %>",
eventURL: Routes.events_path(),
fileTypeURL: Routes.file_types_path(),
confirmDestroy: function (event) {
event.preventDefault();