-
-
Notifications
You must be signed in to change notification settings - Fork 61
/
child-window.js
30 lines (28 loc) · 1 KB
/
child-window.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
setTimeout(() => {
let removeTopBar = ['to-do.office.com/tasks']
let url = window.location;
// Remove Top Bar
if (new RegExp(removeTopBar.join('|')).test(url)) {
var topBar = document.querySelectorAll('#O365ShellHeader')
topBar[0].style.display = 'none';
}
// Close Button
let closeButton = document.createElement('div');
closeButton.className = 'ms-Button';
closeButton.style.position = 'absolute';
closeButton.style.right = '0px';
closeButton.style.top = '0px';
closeButton.style.lineHeight = '35px';
closeButton.style.width = '35px';
closeButton.style.height = '35px';
closeButton.style.background = 'rgba(0,0,0,0.3)';
closeButton.style.textAlign = 'center';
closeButton.style.color = 'white';
closeButton.style.cursor = 'pointer';
closeButton.style.fontSize = '20px';
closeButton.append('✖');
closeButton.addEventListener('click', () => {
window.close();
});
document.body.append(closeButton);
}, 3000);