From 8f0c74f72e3de1448a7a60a5f4e8998a8efab410 Mon Sep 17 00:00:00 2001
From: Benjamin Neff <benjamin@coding4coffee.ch>
Date: Sat, 19 Aug 2017 12:45:25 +0200
Subject: [PATCH] Remove old_browser_js_support

This was needed for IE8 and IE9
---
 app/helpers/layout_helper.rb            | 15 ---------------
 app/views/layouts/application.html.haml |  2 --
 2 files changed, 17 deletions(-)

diff --git a/app/helpers/layout_helper.rb b/app/helpers/layout_helper.rb
index 23be964ecc..9549338041 100644
--- a/app/helpers/layout_helper.rb
+++ b/app/helpers/layout_helper.rb
@@ -50,21 +50,6 @@ module LayoutHelper
     stylesheet_link_tag "#{current_color_theme}/#{view}", media: "all"
   end
 
-  def old_browser_js_support
-    nonced_javascript_tag do
-      <<-JS.html_safe
-        if(Array.isArray === undefined) {
-          Array.isArray = function (arg) {
-            return Object.prototype.toString.call(arg) == '[object Array]';
-          };
-        }
-        if ((window.history) && (window.history.pushState === undefined)) {
-          window.history.pushState = function() { };
-        }
-      JS
-    end
-  end
-
   def flash_messages
     flash.map do |name, msg|
       klass = flash_class name
diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml
index 34365e296a..a0bc26e8b5 100644
--- a/app/views/layouts/application.html.haml
+++ b/app/views/layouts/application.html.haml
@@ -8,8 +8,6 @@
     %meta{name: "viewport", content: "width=device-width, initial-scale=1"}/
 
     - content_for :javascript do
-      = old_browser_js_support
-
       = javascript_include_tag :main, :templates
       = load_javascript_locales
 
-- 
GitLab