Przeglądaj źródła

Do sticky killing in an idle callback

master
saturn 6 lat temu
rodzic
commit
0bd6797358
1 zmienionych plików z 9 dodań i 5 usunięć
  1. 9
    5
      src/contentScript.js

+ 9
- 5
src/contentScript.js Wyświetl plik

@@ -99,9 +99,11 @@ function restoreScrollability() {
*/
function startConstantVigilance() {
var observer = new MutationObserver((mutationsList, observer) => {
for (var mutation of mutationsList) {
killSticky(mutation.target);
}
window.requestIdleCallback(() => {
for (var mutation of mutationsList) {
killSticky(mutation.target);
}
});
});

console.log("Commencing vigilance for stickies!");
@@ -118,8 +120,10 @@ function startConstantVigilance() {
function beginKillingStickies() {
if (!window.AKS) window.AKS = { stickiesKilled: 0 };

killSticky();
startConstantVigilance();
window.requestIdleCallback(() => {
killSticky();
startConstantVigilance();
});
}

/******************/

Ładowanie…
Anuluj
Zapisz