From e3b2ec997749f8e40c04e79ccde446f0e5d868d0 Mon Sep 17 00:00:00 2001 From: Shane Kilkelly Date: Mon, 11 Apr 2016 14:35:59 +0100 Subject: [PATCH] Add a `ide.browserIsSafari` boolean flag. --- services/web/public/coffee/ide.coffee | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/services/web/public/coffee/ide.coffee b/services/web/public/coffee/ide.coffee index 161289d055..af6111cd44 100644 --- a/services/web/public/coffee/ide.coffee +++ b/services/web/public/coffee/ide.coffee @@ -112,4 +112,17 @@ define [ ide.localStorage = localStorage + ide.browserIsSafari = false + try + userAgent = navigator.userAgent + ide.browserIsSafari = ( + userAgent && + userAgent.match(/.*Safari\/.*/) && + !userAgent.match(/.*Chrome\/.*/) && + !userAgent.match(/.*Chromium\/.*/) + ) + catch err + console.error err + + angular.bootstrap(document.body, ["SharelatexApp"])