]> git.openstreetmap.org Git - rails.git/blobdiff - config/initializers/browser.rb
Merge branch 'master' into HEAD
[rails.git] / config / initializers / browser.rb
diff --git a/config/initializers/browser.rb b/config/initializers/browser.rb
new file mode 100644 (file)
index 0000000..5e8c57c
--- /dev/null
@@ -0,0 +1,15 @@
+module OpenStreetMap
+  module Browser
+    module Features
+      def es6?
+        chrome?(">44") || firefox?(">24") || safari?(">7") || edge?(">11") || generic_webkit?
+      end
+
+      def generic_webkit?
+        webkit? && !chrome? && !safari? && !edge? && !phantom_js?
+      end
+    end
+  end
+end
+
+Browser::Base.include(OpenStreetMap::Browser::Features)