// ==UserScript== // @name Pinterest Plus // @namespace https://greasyfork.org/users/102866 // @description Show full size + open original image. // @match https://*.pinterest.com/* // @match https://*.pinterest.at/* // @match https://*.pinterest.ca/* // @match https://*.pinterest.ch/* // @match https://*.pinterest.cl/* // @match https://*.pinterest.co.kr/* // @match https://*.pinterest.co.uk/* // @match https://*.pinterest.com.au/* // @match https://*.pinterest.com.mx/* // @match https://*.pinterest.de/* // @match https://*.pinterest.dk/* // @match https://*.pinterest.es/* // @match https://*.pinterest.fr/* // @match https://*.pinterest.ie/* // @match https://*.pinterest.info/* // @match https://*.pinterest.it/* // @match https://*.pinterest.jp/* // @match https://*.pinterest.nz/* // @match https://*.pinterest.ph/* // @match https://*.pinterest.pt/* // @match https://*.pinterest.se/* // @author TiLied // @version 0.7.02 // @grant GM_openInTab // @grant GM_listValues // @grant GM_getValue // @grant GM_setValue // @grant GM_deleteValue // @require https://greasemonkey.github.io/gm4-polyfill/gm4-polyfill.js // @grant GM.openInTab // @grant GM.listValues // @grant GM.getValue // @grant GM.setValue // @grant GM.deleteValue // @downloadURL https://update.greasyfork.icu/scripts/30839/Pinterest%20Plus.user.js // @updateURL https://update.greasyfork.icu/scripts/30839/Pinterest%20Plus.meta.js // ==/UserScript== class PinterestPlus { static FirstInstance; _Urls = new Array(); _BtnOn = false; _OldHash = ""; _Check = 0; static { this.FirstInstance = new PinterestPlus(); } constructor() { console.log("Pinterest Plus v" + GM.info.script.version + " initialization"); this._SetCSS(); this._FirstTime(); } _SetCSS() { globalThis.window.document.head.append(""); globalThis.window.document.head.insertAdjacentHTML("beforeend", ""); globalThis.window.document.head.insertAdjacentHTML("beforeend", ""); globalThis.window.document.head.insertAdjacentHTML("beforeend", ""); globalThis.window.document.head.insertAdjacentHTML("beforeend", "