7 changed files with 69 additions and 40 deletions
@ -0,0 +1,14 @@ |
|||||||
|
const { ipcRenderer } = require('electron'); |
||||||
|
const darkreader = require('darkreader'); |
||||||
|
darkreader.setFetchMethod(window.fetch); |
||||||
|
|
||||||
|
|
||||||
|
const getIsEnabled = () => ipcRenderer.sendSync('getConfig').darkreader;
|
||||||
|
const canEnable = () => document.readyState === 'complete' || document.readyState === 'interactive'; |
||||||
|
|
||||||
|
document.addEventListener('readystatechange', () => { |
||||||
|
console.log(document.readyState) |
||||||
|
if (canEnable()) { |
||||||
|
getIsEnabled()? darkreader.enable(): darkreader.disable(); |
||||||
|
} |
||||||
|
}); |
File diff suppressed because one or more lines are too long
Loading…
Reference in new issue