From 7ddfdc393589652d4b1ed12f2e27013eced24f8a Mon Sep 17 00:00:00 2001 From: 0ip Date: Sat, 9 Feb 2013 22:26:47 +0100 Subject: [PATCH] Add UA functions --- src/static/js/ace2_common.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/static/js/ace2_common.js b/src/static/js/ace2_common.js index fb7ce4feb..3c315eae6 100644 --- a/src/static/js/ace2_common.js +++ b/src/static/js/ace2_common.js @@ -34,6 +34,18 @@ function object(o) return new f(); } +var userAgent = (((function () {return this;})().navigator || {}).userAgent || 'node-js').toLowerCase(); + +var browser = { + version: (userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [])[1], + safari: /webkit/.test(userAgent), + opera: /opera/.test(userAgent), + msie: /msie/.test(userAgent) && !/opera/.test(userAgent), + mozilla: /mozilla/.test(userAgent) && !/(compatible|webkit)/.test(userAgent), + windows: /windows/.test(userAgent), + mobile: /mobile/.test(userAgent) || /android/.test(userAgent) +}; + function getAssoc(obj, name) { return obj["_magicdom_" + name];