moved the listener etc to their own function, furthermore running it afterLocationChange and afterLoad
This commit is contained in:
parent
510061c1e0
commit
d58a4094f3
|
@ -9,7 +9,17 @@ let hidden: boolean;
|
|||
export function init(): void {
|
||||
getGlobalConfiguration().getProperty(SETTINGS_w2gAutotoggleHide, value => {
|
||||
if (value) {
|
||||
core.runAfterLoad(() => {
|
||||
addAutohideListener();
|
||||
}, "^/watch2gether/.*$");
|
||||
core.runAfterLocationChange(() => {
|
||||
addAutohideListener();
|
||||
}, "^/watch2gether/.*$");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function addAutohideListener() {
|
||||
let playerElement = findPlayerElement(PLAYER_ID);
|
||||
let hideButton: HTMLButtonElement = document.getElementsByClassName('no-margin md-button md-ink-ripple layout-align-center-center layout-row')[0] as HTMLButtonElement;
|
||||
if (helper.assigned(playerElement) && helper.assigned(hideButton)) {
|
||||
|
@ -31,7 +41,4 @@ export function init(): void {
|
|||
}
|
||||
})
|
||||
}
|
||||
}, "^/watch2gether/.*$");
|
||||
}
|
||||
});
|
||||
}
|
Loading…
Reference in a new issue