NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name AAO Click Counter
// @namespace https://openuserjs.org/users/Fendo
// @version 1.0
// @description Verbesserter Klickzähler für Leitstellen AAO
// @copyright 2017, Fendo (https://openuserjs.org/users/Fendo)
// @license CC-BY-NC-SA-4.0; https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode
// @license GPL-3.0+; http://www.gnu.org/licenses/gpl-3.0.txt
// @match *://www.leitstellenspiel.de/*
// @exclude *://www.leitstellenspiel.de/?mapview=true
// @grant GM_addStyle
// @updateURL https://openuserjs.org/meta/Fendo/AAO_Click_Counter.meta.js
// @run document-start
// ==/UserScript==
//Add Styles
GM_addStyle(".fendo-aao-cc { border-radius: 8px; position: relative; top: -20px; z-index: 1000; background: red; color: white; width: 16px; height: 16px; left: -8px; display:none; }");
//Change Style
(function () {
$('body').prepend(
'<style type="text/css" id="fendos_style">'+
'.aao{height:20px!important;}'+
'.vehicle_group{height:20px!important;}'+
'</style>'
);})();
//clickcounter
(function ($) {
function checksite() {
return !!window.location.href.match(/https:\/\/www\.[a-z]+\.[a-z]+\/missions\/[0-9]+$/g);
}
function createcounter() {
$('.aao').each(function () {
$(this).append('<div id="aaocounter" class="fendo-aao-cc">0</div>');
});
$('[vehicle_group_id]').each(function () {
$(this).append('<div id="aaocounter" class="fendo-aao-cc">0</div>');
});
}
function raisecounter(element) {
var aaocounter = parseInt($(element).find('.fendo-aao-cc').html());
++aaocounter;
$(element).find('#aaocounter').html(aaocounter);
$(element).find('#aaocounter').css('display', 'block');
}
if (checksite()) {
createcounter();
$('.aao').bind('click', function () {
raisecounter(this);
});
$('[vehicle_group_id]').bind('click', function () {
raisecounter(this);
});
}
})($);