diff --git a/tampermonkey.js b/tampermonkey.js index 18d5a2c..880b23b 100644 --- a/tampermonkey.js +++ b/tampermonkey.js @@ -61,18 +61,24 @@ function addAlwaysWinStyle(css) { head.appendChild(style); } +function handleSaveSettings() { + saveSettings(); + location.reload(); +} + function saveSettings() { let isReloadEnabledValue = document.querySelector("[name='isReloadEnabled']").checked; let isAutoLoginEnabledValue = document.querySelector("[name='isAutoLoginEnabled']").checked; let minSecondsBetweenReloadsValue = document.querySelector("[name='minSecondsBetweenReloads']").value; let maxSecondsBetweenReloadsValue = document.querySelector("[name='maxSecondsBetweenReloads']").value; + let bidCap = document.querySelector("[name='bidCap']").value; var latestSettings = alwaysWinSettings; latestSettings.isReloadEnabled = isReloadEnabledValue; latestSettings.isAutoLoginEnabled = isAutoLoginEnabledValue; latestSettings.minSecondsBetweenReloads = minSecondsBetweenReloadsValue; latestSettings.maxSecondsBetweenReloads = maxSecondsBetweenReloadsValue; - + latestSettings.bidCap = bidCap; //console.log("latestSettings"); //console.log(latestSettings); @@ -291,26 +297,37 @@ const sleep = ms => new Promise(res => setTimeout(res, ms)) jQuery(window).on('load',function() { console.log("Page loaded at: "+ new Date()); let minSecondsBetweenReloads = alwaysWinSettings.minSecondsBetweenReloads ?? 30; - let maxSecondsBetweenReloads = alwaysWinSettings.maxSecondsBetweenReloads ?? 60; + let maxSecondsBetweenReloads = alwaysWinSettings.maxSecondsBetweenReloads ?? 180; let isReloadEnabled = alwaysWinSettings.isReloadEnabled ?? false; let isAutoLoginEnabled = alwaysWinSettings.isAutoLoginEnabled ?? false; + let bidCap = alwaysWinSettings.bidCap ?? 500; let secondsBetweenReloads = getRandomNumberBetween(minSecondsBetweenReloads, maxSecondsBetweenReloads); console.log("Next reload should occur in "+ secondsBetweenReloads +" seconds"); //Inject our controls var newDiv = document.createElement ('div'); - var newHtml = '