#144 Autotoggle the hide feature #179

Merged
kaffem merged 7 commits from feature/#144-autotoggle-hide-w2g into develop 2021-02-13 20:02:03 +01:00
Showing only changes of commit d58a4094f3 - Show all commits

View file

@ -9,7 +9,17 @@ let hidden: boolean;
export function init(): void { export function init(): void {
getGlobalConfiguration().getProperty(SETTINGS_w2gAutotoggleHide, value => { getGlobalConfiguration().getProperty(SETTINGS_w2gAutotoggleHide, value => {
if (value) { if (value) {
core.runAfterLoad(() => {
addAutohideListener();
}, "^/watch2gether/.*$");
core.runAfterLocationChange(() => { core.runAfterLocationChange(() => {
addAutohideListener();
}, "^/watch2gether/.*$");
}
});
}
function addAutohideListener() {
let playerElement = findPlayerElement(PLAYER_ID); 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; 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)) { if (helper.assigned(playerElement) && helper.assigned(hideButton)) {
@ -31,7 +41,4 @@ export function init(): void {
} }
}) })
} }
}, "^/watch2gether/.*$");
}
});
} }