Warning: fopen(/www/sites/update.greasyfork.cloud/index/store/temp/3f86b8a7117589c98cdeb63b6e7ecb89.js): failed to open stream: No space left on device in /www/sites/update.greasyfork.cloud/index/scriptControl.php on line 66
// ==UserScript==
// @name Agma.io Scroll Buttons
// @namespace http://tampermonkey.net/
// @version 0.2
// @description lets you scroll zoom on agma with ease if you're on a laptop without a mouse.
// @icon https://www.google.com/s2/favicons?sz=64&domain=agma.io
// @author Day
// @license GPL-3.0-or-later
// @match https://agma.io/*
// @grant none
// @downloadURL https://update.greasyfork.icu/scripts/466709/Agmaio%20Scroll%20Buttons.user.js
// @updateURL https://update.greasyfork.icu/scripts/466709/Agmaio%20Scroll%20Buttons.meta.js
// ==/UserScript==
(function() {
'use strict';
const scrollUpButton = document.createElement('button');
scrollUpButton.id = 'scrollUpButton';
scrollUpButton.innerText = '▲';
scrollUpButton.style.position = 'fixed';
scrollUpButton.style.top = '10px';
scrollUpButton.style.left = '400px';
scrollUpButton.style.width = '30px';
scrollUpButton.style.height = '30px';
scrollUpButton.style.borderRadius = '50%';
scrollUpButton.style.backgroundColor = '#ffffff';
scrollUpButton.style.color = '#000000';
scrollUpButton.style.fontSize = '16px';
scrollUpButton.style.fontWeight = 'bold';
scrollUpButton.style.border = 'none';
scrollUpButton.style.outline = 'none';
document.body.appendChild(scrollUpButton);
const scrollDownButton = document.createElement('button');
scrollDownButton.id = 'scrollDownButton';
scrollDownButton.innerText = '▼';
scrollDownButton.style.position = 'fixed';
scrollDownButton.style.top = '10px';
scrollDownButton.style.left = '440px';
scrollDownButton.style.width = '30px';
scrollDownButton.style.height = '30px';
scrollDownButton.style.borderRadius = '50%';
scrollDownButton.style.backgroundColor = '#ffffff';
scrollDownButton.style.color = '#000000';
scrollDownButton.style.fontSize = '16px';
scrollDownButton.style.fontWeight = 'bold';
scrollDownButton.style.border = 'none';
scrollDownButton.style.outline = 'none';
document.body.appendChild(scrollDownButton);
document.getElementById('scrollUpButton').addEventListener('click', function() {
const container = document.getElementById('canvas');
simulateScroll(container, -100);
});
document.getElementById('scrollDownButton').addEventListener('click', function() {
const container = document.getElementById('canvas');
simulateScroll(container, 100);
});
function simulateScroll(element, deltaY) {
const event = new WheelEvent('wheel', {
bubbles: true,
deltaY: deltaY,
view: window
});
element.dispatchEvent(event);
}
})();