Kongregate Game Reload Button

Reload only game frame, keep the chat

  1. // ==UserScript==
  2. // @name Kongregate Game Reload Button
  3. // @name:id Kongregate Game Reload Button
  4. // @namespace http://g.hol.es/
  5. // @version 0.1.03
  6. // @description Reload only game frame, keep the chat
  7. // @description:id Tambahan tombol reload di frame game, chatnya ga ilang
  8. // @author Ipakerok 46
  9. // @include http*://*konggames.com/*/*/*
  10. // @include http*://*?*kongregate_game_auth_token=*
  11. // @supportURL mailto:korekapi14046@gmail.com
  12. // @grant none
  13. // ==/UserScript==
  14.  
  15. (function() {
  16. 'use strict';
  17.  
  18. // reload button
  19. var reloadButton = function(){
  20. var panel = document.createElement('div');
  21. var button = document.createElement('button');
  22. button.innerHTML = "Reload";
  23. panel.setAttribute('style', "position:fixed;bottom:0px;right:0px;padding:0px;opacity:0.4;z-index:99999;");
  24. button.setAttribute('style', "background:#6783b4;color:#fff;padding:1px;border:solid 1px;font-size:7px");
  25. panel.appendChild(button);
  26. button.onclick = e=>{
  27. window.location=window.location;
  28. };
  29. button.onmouseover = e=>{
  30. e.target.parentNode.style.opacity=1;
  31. };
  32. button.onmouseleave = e=>{
  33. e.target.parentNode.style.opacity=0.4;
  34. };
  35. document.body.appendChild(panel);
  36. };
  37.  
  38.  
  39. var style = document.createElement('style');
  40. style.innerHTML = '';
  41. style.innerHTML += 'body, html{pointer-events:unset !important;} ';
  42. document.body.appendChild(style);
  43.  
  44. reloadButton();
  45.  
  46. })();