From 5d2bd94945cc798bc12cce0c2e57e39133f48a8a Mon Sep 17 00:00:00 2001 From: CanadaHonk Date: Wed, 28 Sep 2022 17:33:31 +0100 Subject: [PATCH] css: rewrite css injection to use mainWindow to fix imports --- src/bootstrap.js | 4 ++-- src/mainWindow.js | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/bootstrap.js b/src/bootstrap.js index 739b634..f8cc287 100644 --- a/src/bootstrap.js +++ b/src/bootstrap.js @@ -42,10 +42,10 @@ const startCore = () => { bw.webContents.executeJavaScript(readFileSync(join(__dirname, 'mainWindow.js'), 'utf8') .replaceAll('', hash || 'custom') - .replaceAll('', oaConfig.noTrack)); + .replaceAll('', oaConfig.noTrack) + .replace('', oaConfig.css.replaceAll('`', '\\`').replaceAll('\\', '\\\\'))); if (oaConfig.js) bw.webContents.executeJavaScript(oaConfig.js); - if (oaConfig.css) bw.webContents.insertCSS(oaConfig.css); }); }); diff --git a/src/mainWindow.js b/src/mainWindow.js index 6270d76..1dcd58e 100644 --- a/src/mainWindow.js +++ b/src/mainWindow.js @@ -42,7 +42,8 @@ setInterval(() => { const el = document.createElement('style'); -el.appendChild(document.createTextNode(`[class^="socialLinks-"] + [class^="info-"] { +el.appendChild(document.createTextNode(` +[class^="socialLinks-"] + [class^="info-"] { padding-right: 0; }