From f20fbbbd7a6728e76cbd2c7356a3cd13413d8b41 Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Fri, 22 Dec 2023 00:31:27 +0100 Subject: [PATCH] Fix display of renamed native files for exercises#implement --- app/views/exercises/_editor_frame.html.slim | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/views/exercises/_editor_frame.html.slim b/app/views/exercises/_editor_frame.html.slim index c63ccf3b..2c6f9be6 100644 --- a/app/views/exercises/_editor_frame.html.slim +++ b/app/views/exercises/_editor_frame.html.slim @@ -1,15 +1,16 @@ div class=(defined?(own_solution) ? "own-frame" : "frame") data-executable=file.file_type.executable? data-filename=file.filepath data-renderable=file.file_type.renderable? data-role=file.role data-binary=file.file_type.binary? data-context-type=file.context_type data-read-only=file.read_only - if file.file_type.binary? + - file_path = protected_upload_path(id: file.id, filename: file.filepath) .binary-file data-file-id=file.ancestor_id - if file.file_type.renderable? - if file.file_type.audio? - = audio_tag(file.native_file.url, controls: true) + = audio_tag(file_path, controls: true) - elsif file.file_type.image? - = image_tag(file.native_file.url) + = image_tag(file_path) - elsif file.file_type.video? - = video_tag(file.native_file.url, controls: true) + = video_tag(file_path, controls: true) - else - = link_to(file.native_file.file.filename, file.native_file.url) + = link_to(file.native_file.file.filename, file_path) - else .editor-content.d-none data-file-id=file.ancestor_id = file.content - div class=(defined?(own_solution) ? "own-editor" : "editor") data-file-id=file.ancestor_id data-indent-size=file.file_type.indent_size data-mode=file.file_type.editor_mode data-allow-auto-completion=exercise.allow_auto_completion.to_s data-id=file.id \ No newline at end of file + div class=(defined?(own_solution) ? "own-editor" : "editor") data-file-id=file.ancestor_id data-indent-size=file.file_type.indent_size data-mode=file.file_type.editor_mode data-allow-auto-completion=exercise.allow_auto_completion.to_s data-id=file.id