From 3735d0b6cd8659ab4d5bbfae38e95774946d5c7e Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Sat, 7 Mar 2020 11:52:58 +0100 Subject: [PATCH] Replace vanilla JS redirects with Turbolinks --- app/assets/javascripts/editor/submissions.js | 4 ++-- app/assets/javascripts/exercise_collections.js.erb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/editor/submissions.js b/app/assets/javascripts/editor/submissions.js index 6917bdfb..b04797a4 100644 --- a/app/assets/javascripts/editor/submissions.js +++ b/app/assets/javascripts/editor/submissions.js @@ -186,8 +186,8 @@ CodeOceanEditorSubmissions = { submitCode: function() { this.createSubmission($('#submit'), null, function (response) { if (response.redirect) { - localStorage.removeItem('tab'); - window.location = response.redirect; + Turbolinks.clearCache(); + Turbolinks.visit(response.redirect); } }) }, diff --git a/app/assets/javascripts/exercise_collections.js.erb b/app/assets/javascripts/exercise_collections.js.erb index a3c46b99..e44515d9 100644 --- a/app/assets/javascripts/exercise_collections.js.erb +++ b/app/assets/javascripts/exercise_collections.js.erb @@ -100,7 +100,7 @@ $(document).on('turbolinks:load', function() { tooltip.style("display", "none"); }) .on("click", function (d) { - window.location.href = "/exercises/" + d.exercise_id + "/statistics"; + Turbolinks.visit("/exercises/" + d.exercise_id + "/statistics"); }) .attr("x", function (d) { return x(d.index);