From ca7679cb2d98fb286702fe108159a6b20dc111c6 Mon Sep 17 00:00:00 2001 From: Hauke Klement Date: Wed, 11 Mar 2015 17:30:29 +0100 Subject: [PATCH] extracted method --- app/assets/javascripts/base.js | 6 ++++++ app/assets/javascripts/editor.js | 4 +--- app/assets/javascripts/forms.js | 2 -- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/base.js b/app/assets/javascripts/base.js index 8c38fcaa..235a6e39 100644 --- a/app/assets/javascripts/base.js +++ b/app/assets/javascripts/base.js @@ -2,6 +2,12 @@ Array.prototype.includes = function(element) { return this.indexOf(element) !== -1; }; +window.CodeOcean = { + refresh: function() { + Turbolinks.visit(window.location.pathname); + } +}; + $(function() { var ANIMATION_DURATION = 500; diff --git a/app/assets/javascripts/editor.js b/app/assets/javascripts/editor.js index def40fd2..25cba6e3 100644 --- a/app/assets/javascripts/editor.js +++ b/app/assets/javascripts/editor.js @@ -97,9 +97,7 @@ $(function() { return _.reject(files, function(file) { return file.file_id === active_file.id; }); - }, function() { - Turbolinks.visit(window.location.pathname); - }); + }, window.CodeOcean.refresh); }; var downloadCode = function(event) { diff --git a/app/assets/javascripts/forms.js b/app/assets/javascripts/forms.js index cde3ee68..2810823f 100644 --- a/app/assets/javascripts/forms.js +++ b/app/assets/javascripts/forms.js @@ -20,8 +20,6 @@ $(function() { } }); - window.CodeOcean = window.CodeOcean || {}; window.CodeOcean.CHOSEN_OPTIONS = CHOSEN_OPTIONS; - $('select:visible').chosen(CHOSEN_OPTIONS); });