// ==UserScript== // @name Maddonz - Dodatki Barlaga // @version 5.0 // @description Zbiór dodatków do Margonem // @author Barlag // @updateURL https://maddonz.barlag.pl/maddonz.user.js // @icon https://maddonz.barlag.pl/favicon.ico // @match http*://*.margonem.pl/ // @match http*://*.margonem.com/ // @exclude http*://margonem.*/* // @exclude http*://www.margonem.*/* // @exclude http*://new.margonem.*/* // @exclude http*://forum.margonem.*/* // @exclude http*://commons.margonem.*/* // @exclude http*://dev-commons.margonem.*/* // @grant GM_setValue // @grant GM_getValue // @grant GM_xmlhttpRequest // @connect margonem.pl // @connect margonem.com // @run-at document-body // ==/UserScript== (function () { const GLOBAL = true; const style = document.createElement('link'); style.rel = 'stylesheet'; style.type = 'text/css'; const script = document.createElement('script'); script.type = 'module'; const maddonz = {}; document.maddonz = maddonz; if (GLOBAL && typeof GM_setValue !== 'undefined') { maddonz.GM_getValue = GM_getValue; maddonz.GM_setValue = GM_setValue; } else { maddonz.GM_getValue = function (key) { return JSON.parse(localStorage.getItem(key)); }; maddonz.GM_setValue = function (key, value) { localStorage.setItem(key, JSON.stringify(value)); };