-
Notifications
You must be signed in to change notification settings - Fork 173
/
remove-banner.js
42 lines (39 loc) · 1.24 KB
/
remove-banner.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
31
32
33
34
35
36
37
38
39
40
41
42
window.addEventListener('load', function(){
var banner = document.getElementById('document-wrapper')
if(banner != null){
var banners = banner.childNodes;
if (banners.length>3){
banners[0].parentNode.removeChild(banners[0]);
}
}
var premiumButton = document.getElementById('header-position-handle')?.childNodes[0]?.childNodes[1]?.childNodes[0]?.childNodes[1];
if(premiumButton != null){
premiumButton.parentNode.removeChild(premiumButton);
}
var banner_wrappers = Array.from(document.getElementsByClassName('banner-wrapper'));
if (banner_wrappers != null) {
banner_wrappers.forEach( (banner_wrapper) => {
banner_wrapper.parentNode.removeChild(banner_wrapper);
});
}
/* Mobile */
if (window.innerWidth <= 990){
var container = document.getElementById('page-container');
if(container != null){
var pages = container.childNodes;
for(i=0; i<pages.length; i++) {
if(pages[i].id == ''){
pages[i].parentNode.removeChild(pages[i]);
}
}
}
}
try{
var recomendations = document.getElementById('viewer-recommendations');
if(recomendations != null){
recomendations.parentNode.parentNode.removeChild(recomendations.parentNode);
}
}catch(err){
console.log(err);
}
});