SHOW:
|
|
- or go back to the newest paste.
1 | // ==UserScript== | |
2 | // @name Phuks! | |
3 | // @namespace https://phuks.co | |
4 | // @version 0.1 | |
5 | // @description Browser add-on for Phuks! | |
6 | // @author Phuk you buddy | |
7 | // @match https://phuks.co | |
8 | // @match https://phuks.co/alt | |
9 | // @match https://phuks.co/alt# | |
10 | // @match https://phuks.co/alt#/ | |
11 | // @match https://phuks.co/alt#/* | |
12 | // @exclude https://phuks.co/u/* | |
13 | // @grant none | |
14 | // ==/UserScript== | |
15 | ||
16 | ||
17 | - | // css to make button |
17 | + | // css to make it like a menu item |
18 | var style = document.createElement('style'); | |
19 | style.type = 'text/css'; | |
20 | style.innerHTML += '#myButton,#OpenExpandos {cursor: pointer;color:#fff;}'; | |
21 | document.getElementsByTagName('head')[0].appendChild(style); | |
22 | ||
23 | - | // create Expando link |
23 | + | // create Expandos link |
24 | var ul = document.querySelector('.pure-menu-list'); | |
25 | var newli = document.createElement('li'); | |
26 | newli.innerHTML = '<a class="pure-menu-link" id="OpenExpandos">Expandos</a>'; | |
27 | newli.setAttribute('class', 'pure-menu-item'); | |
28 | ul.appendChild(newli); | |
29 | ||
30 | - | // activate button |
30 | + | // activate link |
31 | document.getElementById ("OpenExpandos").addEventListener ( | |
32 | "click", ButtonClickAction, false | |
33 | ); | |
34 | ||
35 | // find expandos | |
36 | var geta = document.getElementsByClassName("expando"); // expandos | |
37 | ||
38 | function ButtonClickAction (zEvent) { | |
39 | var clickEvent = document.createEvent ("HTMLEvents"); | |
40 | clickEvent.initEvent ("click", true, true); | |
41 | for(var i = 0; i < geta.length; i++) { | |
42 | - | a = geta[i].dispatchEvent (clickEvent); |
42 | + | geta[i].dispatchEvent (clickEvent); |
43 | - | //a = geta[(i + 1)].dispatchEvent (clickEvent); |
43 | + | |
44 | } |