This hides the video header at the top of the Bungie webpage. The video is obnoxious. Version 3 also hides the regular banner. Version 4 also hides promo ads.
// ==UserScript==
// @name bungie-hideheader
// @namespace SamPittman
// @include https://www.bungie.net/*
// @version 4
// @grant none
// @description This hides the video header at the top of the Bungie webpage. The video is obnoxious. Version 3 also hides the regular banner. Version 4 also hides promo ads.
// ==/UserScript==
//console.log('= Hide bungie header =');
// remove the stupid "promo" advertisement
var badSpan = document.evaluate("//a[contains(concat(' ',normalize-space(@class),' '), 'promo')]",
document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
var badHtmlElement = badSpan.snapshotItem (0);
//console.log(badHtmlElement);
if ( null != badHtmlElement) badHtmlElement.style.visibility = 'hidden';
var badSpan = document.evaluate("//*[@class='video-link']",
document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
//console.log(badSpan);
var badHtmlElement = badSpan.snapshotItem (0);
//console.log(badHtmlElement);
if ( null != badHtmlElement) badHtmlElement.style.visibility = 'hidden';
var badSpan = document.evaluate("//*[@class='callout ']",
document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
var badHtmlElement = badSpan.snapshotItem (0);
//console.log(badHtmlElement);
if ( null != badHtmlElement) badHtmlElement.style.visibility = 'hidden';