// ==UserScript== // @name Drawing amount Lolzteam // @namespace http://tampermonkey.net/ // @version 0.1 // @description Adds a button with which you can get the total amount of draws // @match https://zelenka.guru/forums/contests/* // @icon https://www.google.com/s2/favicons?sz=64&domain=zelenka.guru // @grant none // @downloadURL none // ==/UserScript== var sumTotal = document.createElement('a'); sumTotal.className = 'button OverlayTrigge1r'; sumTotal.innerHTML = 'Сумма розыгрышей'; sumTotal.onclick = function() { var dynamicElements = document.querySelectorAll('[id^="thread-"]'); var total = 0; for (var i = 0; i < dynamicElements.length; i++) { var threadTitle = dynamicElements[i].querySelector('span.threadTitle--prefixGroup > span.prefix.general.moneyContestWithValue'); if (threadTitle) { var text = threadTitle.innerText; var numbers = text.split('x'); var sum = 1; for (var j = 0; j < numbers.length; j++) { sum *= parseInt(numbers[j]); } total += sum; } } sumTotal.innerHTML = total; }; document.querySelector('#content > div > div > div > div > div.pageNavLinkGroup > div.linkGroup.SelectionCountContainer').appendChild(sumTotal);