NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name GUA Dashboard style + ka-ching
// @namespace http://www.pimhofman.nl
// @version 1.0.4
// @description Plays a sound when you get a new user on the Success page. Also styles the GUA dashboard.
// @match https://analytics.google.com/analytics/web/#dashboard/*
// @updateURL https://openuserjs.org/meta/pimhofman/GUA_Dashboard_style_+_ka-ching.meta.js
// @downloadURL https://openuserjs.org/meta/pimhofman/GUA_Dashboard_style_+_ka-ching.user.js
// ==/UserScript==
var soundData = 'https://dl.dropboxusercontent.com/u/9451345/ka-ching.mp3';
// Default no active users
mActiveUsers = 0;
setInterval(getActiveUsers, 1);
function getActiveUsers(){
var count = parseInt(document.getElementById("ID-layout-1452075974199-counterValue").innerHTML);
if(count > mActiveUsers){
var audio = document.createElement("audio");
audio.src = soundData;
audio.play();
console.log("Ka-ching!");
}
mActiveUsers = count;
}
function addGlobalStyle(css) {
var head, style;
head = document.getElementsByTagName('head')[0];
if (!head) { return; }
style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = css;
head.appendChild(style);
console.log("CSS toegevoegd")
}
addGlobalStyle('#ID-navPanelContainer, #ID-header, #ID-headerBar, #ID-navToggle { display: none !important; }');
addGlobalStyle('._GAp8._GAUgb._GAXE { font-size: 75px !important; }');
addGlobalStyle('#ID-mainLayoutContainer { height: 100% !important; }');