From 6f57946ab0476cac6a32f332e85d6c805e1b2582 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Thu, 18 Feb 2021 22:29:32 -0700 Subject: [PATCH] Fix StatusBar on iOS --- www/assets/js/main.js | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/www/assets/js/main.js b/www/assets/js/main.js index 1911809..25debe4 100644 --- a/www/assets/js/main.js +++ b/www/assets/js/main.js @@ -104,15 +104,25 @@ if (getStorage("alertvolume") == null) { function setAppTheme(theme) { if (theme == "light") { $("#app").removeClass("theme-dark"); - if (platform_type == "cordova" && cordova.platformId == 'android' && typeof StatusBar !== 'undefined') { - StatusBar.styleDefault(); - StatusBar.backgroundColorByHexString("#E0E0E0"); + if (platform_type == "cordova" && typeof StatusBar !== 'undefined') { + if (cordova.platformId == 'android') { + StatusBar.styleDefault(); + StatusBar.backgroundColorByHexString("#E0E0E0"); + } else if (cordova.platformId == 'ios') { + StatusBar.styleDefault(); + StatusBar.backgroundColorByHexString("#F6F6F6"); + } } } else if (theme == "dark" || theme == "oleddark") { $("#app").addClass("theme-dark"); - if (platform_type == "cordova" && cordova.platformId == 'android' && typeof StatusBar !== 'undefined') { - StatusBar.styleLightContent(); - StatusBar.backgroundColorByHexString("#000000"); + if (platform_type == "cordova" && typeof StatusBar !== 'undefined') { + if (cordova.platformId == 'android') { + StatusBar.styleLightContent(); + StatusBar.backgroundColorByHexString("#000000"); + } else if (cordova.platformId == 'ios') { + StatusBar.styleLightContent(); + StatusBar.backgroundColorByHexString("#161616"); + } } }