Loading editor/qml/PreviewPane.qml +4 −15 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ Item { property bool engineReady: false onMobileModeChanged: reload() onDarkPreviewChanged: applyTheme() onDarkPreviewChanged: reload() function themeCss() { if (darkPreview) { Loading Loading @@ -60,25 +60,14 @@ Item { } } function applyTheme() { if (!engineReady) return var css = themeCss() var js = "(function(){" + "var s = document.getElementById('blogi-theme');" + "if(!s){s=document.createElement('style');s.id='blogi-theme';document.head.appendChild(s);}" + "s.textContent = " + JSON.stringify(css + " html,body{background:var(--blogi-bg);color:var(--blogi-text);}") + ";" + "})();" webView.runJavaScript(js) } function reload() { if (!engineReady) return var surl = localApi.serverUrl() var baseUrl = surl.length > 0 ? surl : "about:blank" var baseUrl = (surl.length > 0 ? surl : "about:blank") + "#t" + Date.now() + (darkPreview ? "d" : "l") var cssVars = themeCss() var styleBlock = "<style id='blogi-theme'>" + cssVars + "html,body{margin:0;padding:8px;background:var(--blogi-bg);color:var(--blogi-text);font-family:sans-serif;}" + "html,body{margin:0;padding:8px;background:var(--blogi-bg) !important;color:var(--blogi-text) !important;font-family:sans-serif;}" + "</style>" if (useServerPreview && serverHtml.length > 0) { Loading Loading
editor/qml/PreviewPane.qml +4 −15 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ Item { property bool engineReady: false onMobileModeChanged: reload() onDarkPreviewChanged: applyTheme() onDarkPreviewChanged: reload() function themeCss() { if (darkPreview) { Loading Loading @@ -60,25 +60,14 @@ Item { } } function applyTheme() { if (!engineReady) return var css = themeCss() var js = "(function(){" + "var s = document.getElementById('blogi-theme');" + "if(!s){s=document.createElement('style');s.id='blogi-theme';document.head.appendChild(s);}" + "s.textContent = " + JSON.stringify(css + " html,body{background:var(--blogi-bg);color:var(--blogi-text);}") + ";" + "})();" webView.runJavaScript(js) } function reload() { if (!engineReady) return var surl = localApi.serverUrl() var baseUrl = surl.length > 0 ? surl : "about:blank" var baseUrl = (surl.length > 0 ? surl : "about:blank") + "#t" + Date.now() + (darkPreview ? "d" : "l") var cssVars = themeCss() var styleBlock = "<style id='blogi-theme'>" + cssVars + "html,body{margin:0;padding:8px;background:var(--blogi-bg);color:var(--blogi-text);font-family:sans-serif;}" + "html,body{margin:0;padding:8px;background:var(--blogi-bg) !important;color:var(--blogi-text) !important;font-family:sans-serif;}" + "</style>" if (useServerPreview && serverHtml.length > 0) { Loading