summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/core
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/core')
-rw-r--r--addons/web/static/src/js/core/browser_detection.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/addons/web/static/src/js/core/browser_detection.js b/addons/web/static/src/js/core/browser_detection.js
new file mode 100644
index 00000000000..37c6a35eea2
--- /dev/null
+++ b/addons/web/static/src/js/core/browser_detection.js
@@ -0,0 +1,20 @@
+odoo.define('web.BrowserDetection', function (require) {
+ "use strict";
+ var Class = require('web.Class');
+
+ var BrowserDetection = Class.extend({
+ init: function () {
+
+ },
+ isOsMac: function () {
+ return navigator.platform.toLowerCase().indexOf('mac') !== -1;
+ },
+ isBrowserChrome: function () {
+ return $.browser.chrome && // depends on jquery 1.x, removed in jquery 2 and above
+ navigator.userAgent.toLocaleLowerCase().indexOf('edge') === -1; // as far as jquery is concerned, Edge is chrome
+ }
+
+ });
+ return BrowserDetection;
+});
+