diff --git a/app/assets/javascripts/editor/submissions.js b/app/assets/javascripts/editor/submissions.js index b2dcafee..928c091b 100644 --- a/app/assets/javascripts/editor/submissions.js +++ b/app/assets/javascripts/editor/submissions.js @@ -139,7 +139,7 @@ CodeOceanEditorSubmissions = { const active_file = CodeOceanEditor.active_file.filename.replace(/#$/,''); // remove # if it is the last character, this is not part of the filename and just an anchor const desired_file = response.render_url.filter(hash => hash.filepath === active_file); const url = desired_file[0].url; - var pop_up_window = window.open(url); + var pop_up_window = window.open(url, '_blank'); if (pop_up_window) { pop_up_window.onerror = function (message) { this.clearOutput(); diff --git a/app/assets/javascripts/pagedown/pagedown.js.erb b/app/assets/javascripts/pagedown/pagedown.js.erb index 4ab4062c..7f80a60c 100644 --- a/app/assets/javascripts/pagedown/pagedown.js.erb +++ b/app/assets/javascripts/pagedown/pagedown.js.erb @@ -24,7 +24,7 @@ createPagedownEditor = function( selector, context ) { Markdown.Extra.init(converter); const help = { handler() { - window.open('https://daringfireball.net/projects/markdown/syntax'); + window.open('https://daringfireball.net/projects/markdown/syntax', '_blank'); return false; }, title: "<%= I18n.t('components.markdown_editor.help', default: 'Markdown Editing Help') %>"