From cae6721c9d37707c8efd75f9e25409e1931af64b Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Wed, 20 Jan 2021 23:11:52 +0100 Subject: [PATCH] Prevent last line from being deleted when editing exercises --- app/assets/javascripts/exercises.js.erb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/exercises.js.erb b/app/assets/javascripts/exercises.js.erb index 4d07cc0c..7af7dd9a 100644 --- a/app/assets/javascripts/exercises.js.erb +++ b/app/assets/javascripts/exercises.js.erb @@ -24,8 +24,8 @@ $(document).on('turbolinks:load', function () { var content = $('.editor-content[data-file-id=' + file_id + ']'); document.insertLines(0, content.text().split(/\n/)); - // remove last (empty) that is there by default line - document.removeLines(document.getLength() - 1, document.getLength() - 1); + // remove last (empty) that is there by default; disabled due to missing last line + // document.removeLines(document.getLength() - 1, document.getLength() - 1); editor.setReadOnly($(element).data('read-only') !== undefined); editor.setShowPrintMargin(false); editor.setTheme(THEME);