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