From d99fb2e7468c69364ea849524dc7b0438dbefbb1 Mon Sep 17 00:00:00 2001 From: Flex Date: Thu, 21 Jun 2018 11:55:12 -0600 Subject: [PATCH] updates --- plugins/charcount.js | 44 ++++++++++++++++++++--------------------- plugins/spotifyspoof.js | 19 +++++++++--------- 2 files changed, 32 insertions(+), 31 deletions(-) diff --git a/plugins/charcount.js b/plugins/charcount.js index 9141e6b..6d456a2 100644 --- a/plugins/charcount.js +++ b/plugins/charcount.js @@ -1,25 +1,3 @@ -function setupCharCount() { - if (document.body.contains(charcount)) return; - if (!text || !document.body.contains(text)) { - text = document.querySelector('textarea[class^="textArea-"]'); - } - if (!text) return; - - text.parentNode.appendChild(charcount); -} - -let charcount = document.createElement("span"); -charcount.id = "charcounter"; -charcount.innerHTML = "0/2000"; -charcount.style.right = "40px"; -charcount.style.bottom = "4px"; -charcount.style.opacity = "0.5"; -charcount.style.position = "absolute"; -charcount.style.display = "block"; -charcount.style["font-size"] = "85%"; - -let text = null; - exports = { manifest: { author: "Cynosphere", @@ -27,6 +5,28 @@ exports = { description: "Counts characters in the chatbox." }, start: function(){ + function setupCharCount() { + if (document.body.contains(charcount)) return; + if (!text || !document.body.contains(text)) { + text = document.querySelector('textarea[class^="textArea-"]'); + } + if (!text) return; + + text.parentNode.appendChild(charcount); + } + + let charcount = document.createElement("span"); + charcount.id = "charcounter"; + charcount.innerHTML = "0/2000"; + charcount.style.right = "40px"; + charcount.style.bottom = "4px"; + charcount.style.opacity = "0.5"; + charcount.style.position = "absolute"; + charcount.style.display = "block"; + charcount.style["font-size"] = "85%"; + + let text = null; + let charcount_mo = new MutationObserver(setupCharCount); charcount_mo.observe(document.querySelector(".app.flex-vertical"), { childList: true, diff --git a/plugins/spotifyspoof.js b/plugins/spotifyspoof.js index 47816fb..0d698e8 100644 --- a/plugins/spotifyspoof.js +++ b/plugins/spotifyspoof.js @@ -1,10 +1,11 @@ -exports = { - manifest: { - author: "Cynosphere", - name: "Spotify Premium Spoof", - description: "Spoofs premium check and allows listen along without premium.", - replacements: [ - {signature:'r.isPremium=n',payload:'r.isPremium=true'} - ] - } +exports = { + manifest: { + author: "Cynosphere, Murm", + name: "Spotify Premium Spoof", + description: "Spoofs premium check and allows listen along without premium.", + replacements: [ + {signature:'r.isPremium=n',payload:'r.isPremium=true'}, + {signature:'isPremium:"premium"===t.body.product',payload:'isPremium:true'} + ] + } } \ No newline at end of file