From fb3138f700fb9515cc1ec43c7fe07f94b99b3d83 Mon Sep 17 00:00:00 2001 From: tophf Date: Thu, 7 Dec 2017 06:52:43 +0300 Subject: [PATCH] add .vivaldi class on --- js/messaging.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/js/messaging.js b/js/messaging.js index 0936870c..bf0a4aec 100644 --- a/js/messaging.js +++ b/js/messaging.js @@ -61,8 +61,15 @@ if (BG && !BG.getStyles && BG !== window) { BG = null; } if (!BG || BG !== window) { - document.documentElement.classList.toggle('firefox', FIREFOX); - document.documentElement.classList.toggle('opera', OPERA); + if (FIREFOX) { + document.documentElement.classList.add('firefox'); + } + if (OPERA) { + document.documentElement.classList.add('opera'); + } + if (chrome.app && navigator.userAgent.includes('Vivaldi')) { + document.documentElement.classList.add('vivaldi'); + } // TODO: remove once our manifest's minimum_chrome_version is 50+ // Chrome 49 doesn't report own extension pages in webNavigation apparently if (CHROME && CHROME < 2661) {