-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathagar.io-MouseButtons.user.js
47 lines (39 loc) · 1.24 KB
/
agar.io-MouseButtons.user.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// ==UserScript==
// @name Agar.io Use mousebuttons
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Eject mass with left Mousebutton, and split with right Mousebutton
// @author KanjiasDev
// @match https://agar.io/*
// @icon https://www.google.com/s2/favicons?domain=agar.io
// @grant none
// @license GPL-3.0-or-later; http://www.gnu.org/licenses/gpl-3.0.txt
// ==/UserScript==
(function() {
'use strict';
if (document.addEventListener) {
document.addEventListener('contextmenu', function(e) {
if (!window.core) return;
core.split();
e.preventDefault();
}, false);
} else {
document.attachEvent('oncontextmenu', function() {
if (!window.core) return;
core.split();
window.event.returnValue = false;
});
}
if (document.addEventListener) {
document.addEventListener('click', function(e) {
if (!window.core) return;
core.eject();
e.preventDefault();
}, false);
} else {
document.attachEvent('onclick', function() {
if (!window.core) return;
core.eject();
});
}
})();