From c78394d1a47bdcbd968b896a5c5789ce61c09995 Mon Sep 17 00:00:00 2001 From: Keshav Bhatt Date: Thu, 26 Jan 2023 21:11:17 +0530 Subject: chore: cleanup --- src/mainwindow.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index a238b96..5cf7916 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -175,17 +175,19 @@ void MainWindow::updatePageTheme() { QString windowTheme = settings.value("windowTheme", "light").toString(); - if(windowTheme == "dark"){ - webEngine->page()->runJavaScript("localStorage['system-theme-mode']='false'; localStorage.theme='\"dark\"'; "); - }else{ - webEngine->page()->runJavaScript("localStorage['system-theme-mode']='false'; localStorage.theme='\"light\"'; "); - } - if (windowTheme == "dark") { + webEngine->page()->runJavaScript( + "localStorage['system-theme-mode']='false'; " + "localStorage.theme='\"dark\"'; "); + webEngine->page()->runJavaScript( "document.querySelector('body').classList.add('" + windowTheme + "');"); } else { + webEngine->page()->runJavaScript( + "localStorage['system-theme-mode']='false'; " + "localStorage.theme='\"light\"'; "); + webEngine->page()->runJavaScript( "document.querySelector('body').classList.remove('dark');"); } @@ -958,7 +960,7 @@ void MainWindow::handleWebViewTitleChanged(QString title) { void MainWindow::handleLoadFinished(bool loaded) { if (loaded) { - qDebug()<<"Loaded"; + qDebug() << "Loaded"; checkLoadedCorrectly(); updatePageTheme(); handleZoom(); -- cgit v1.2.3