From f406364ecff483e57ca1b5abe99f74acc0b89730 Mon Sep 17 00:00:00 2001 From: Mo Bitar Date: Thu, 15 Mar 2018 11:10:26 -0500 Subject: [PATCH] Add platform class to main-ui-view --- app/assets/javascripts/app/controllers/home.js | 16 ++++++++++++++++ app/assets/templates/home.html.haml | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/app/controllers/home.js b/app/assets/javascripts/app/controllers/home.js index d52c3c59d..fef917306 100644 --- a/app/assets/javascripts/app/controllers/home.js +++ b/app/assets/javascripts/app/controllers/home.js @@ -4,6 +4,22 @@ angular.module('app') storageManager.initialize(passcodeManager.hasPasscode(), authManager.isEphemeralSession()); + try { + $scope.platform = function() { + var platform = navigator.platform.toLowerCase(); + var trimmed = ""; + if(platform.indexOf("mac") !== -1) { + trimmed = "mac"; + } else if(platform.indexOf("win") !== -1) { + trimmed = "windows"; + } if(platform.indexOf("linux") !== -1) { + trimmed = "linux"; + } + + return trimmed + (isDesktopApplication() ? "-desktop" : "-web"); + }(); + } catch (e) {} + $scope.onUpdateAvailable = function(version) { $rootScope.$broadcast('new-update-available', version); } diff --git a/app/assets/templates/home.html.haml b/app/assets/templates/home.html.haml index eb2b1f7b4..41c1945cd 100644 --- a/app/assets/templates/home.html.haml +++ b/app/assets/templates/home.html.haml @@ -1,4 +1,4 @@ -.main-ui-view +.main-ui-view{"ng-class" => "platform"} %lock-screen{"ng-if" => "needsUnlock", "on-success" => "onSuccessfulUnlock"} .app#app{"ng-if" => "!needsUnlock"} %tags-section{"save" => "tagsSave", "add-new" => "tagsAddNew", "will-select" => "tagsWillMakeSelection", "selection-made" => "tagsSelectionMade",