From e20f32d1c83e3691153368c8545c7c0f76a476fa Mon Sep 17 00:00:00 2001 From: Glenn Date: Tue, 16 Aug 2022 21:16:56 +0200 Subject: [PATCH] Fix shapr --- shapr-their-replies/bookmarklet.js | 2 +- shapr-their-replies/userscript.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/shapr-their-replies/bookmarklet.js b/shapr-their-replies/bookmarklet.js index 93c96b0..d17efbd 100644 --- a/shapr-their-replies/bookmarklet.js +++ b/shapr-their-replies/bookmarklet.js @@ -1 +1 @@ -javascript:(function()%7B%22use%20strict%22%3B!function()%7Bvar%20t%3D%22all%22%2Co%3Dt%2Ce%3Ddocument.querySelector('.menu%20%5Bhref%3D%22%2Fmeet-pending%22%5D').parentNode%2Cn%3De.parentNode%2Cr%3De.cloneNode(!0)%2Ca%3De.cloneNode(!0)%3Bfunction%20l(e)%7Be.style.backgroundColor%3D%22%23f26833%22%2Ce.style.color%3D%22white%22%7Dfunction%20c(e)%7Be.style.backgroundColor%3D%22white%22%2Ce.style.color%3D%22%23216ba8%22%7Dr.innerHTML%3D'%3Ca%20href%3D%22%22%3EAll%20messages%3C%2Fa%3E'%2Ca.innerHTML%3D'%3Ca%20href%3D%22%22%3ENew%20messages%3C%2Fa%3E'%2Cn.insertBefore(r%2Ce)%2Cn.insertBefore(a%2Ce)%2Ca.style.borderBottom%3D%225px%20solid%20%23216ba8%22%2Cl(r)%2Ca.addEventListener(%22click%22%2Cfunction(e)%7Be.preventDefault()%2Co%3D%22new%22%2Cl(a)%2Cc(r)%7D)%2Cr.addEventListener(%22click%22%2Cfunction(e)%7Be.preventDefault()%2Co%3Dt%2Cl(r)%2Cc(a)%7D)%2CsetInterval(function()%7Bdocument.querySelectorAll(%22.menu%20.user-description%20%2B%20.text-truncate%22).forEach(function(e)%7Bvar%20n%3De.innerText%3Bo%3D%3D%3Dt%26%26n.match(%2F%5EVous%3A%2F)%26%26(e.parentNode.parentNode.parentNode.parentNode.style.display%3D%22block%22)%2C%22new%22%3D%3D%3Do%26%26n.match(%2F%5EVous%3A%2F)%26%26(e.parentNode.parentNode.parentNode.parentNode.style.display%3D%22none%22)%7D)%7D%2C500)%7D()%3B%7D)() \ No newline at end of file +javascript:(function()%7B%22use%20strict%22%3B!function()%7Bvar%20n%3D%22all%22%2Co%3Dn%2Ce%3Ddocument.querySelector('.menu%20%5Bhref%3D%22%2Fmeet-pending%22%5D').parentNode%2Ct%3De.parentNode%2Cr%3De.cloneNode(!0)%2Ca%3De.cloneNode(!0)%3Bfunction%20l(e)%7Be.style.backgroundColor%3D%22%23f26833%22%2Ce.querySelector(%22a%22).style.color%3D%22white%22%7Dfunction%20c(e)%7Be.style.backgroundColor%3D%22white%22%2Ce.querySelector(%22a%22).style.color%3D%22%23216ba8%22%7Dr.innerHTML%3D'%3Ca%20href%3D%22%22%3EAll%20messages%3C%2Fa%3E'%2Ca.innerHTML%3D'%3Ca%20href%3D%22%22%3ENew%20messages%20only%3C%2Fa%3E'%2Ct.insertBefore(r%2Ce)%2Ct.insertBefore(a%2Ce)%2Ca.style.borderBottom%3D%225px%20solid%20%23216ba8%22%2Cl(r)%2Ca.addEventListener(%22click%22%2Cfunction(e)%7Be.preventDefault()%2Co%3D%22new%22%2Cl(a)%2Cc(r)%7D)%2Cr.addEventListener(%22click%22%2Cfunction(e)%7Be.preventDefault()%2Co%3Dn%2Cl(r)%2Cc(a)%7D)%2CsetInterval(function()%7Bdocument.querySelectorAll(%22.menu%20.user-description%20%2B%20.text-truncate%22).forEach(function(e)%7Bvar%20t%3De.innerText%3Bo%3D%3D%3Dn%26%26t.match(%2F%5EVous%3A%2F)%26%26(e.parentNode.parentNode.parentNode.parentNode.style.display%3D%22block%22)%2C%22new%22%3D%3D%3Do%26%26t.match(%2F%5EVous%3A%2F)%26%26(e.parentNode.parentNode.parentNode.parentNode.style.display%3D%22none%22)%7D)%7D%2C500)%7D()%3B%7D)() \ No newline at end of file diff --git a/shapr-their-replies/userscript.js b/shapr-their-replies/userscript.js index f44b7cd..ce535ac 100644 --- a/shapr-their-replies/userscript.js +++ b/shapr-their-replies/userscript.js @@ -19,7 +19,7 @@ let newBtn = meetBtn.cloneNode(true); allBtn.innerHTML = 'All messages'; - newBtn.innerHTML = 'New messages'; + newBtn.innerHTML = 'New messages only'; // let theirsBtn = meetBtn.cloneNode(true); // let mineBtn = meetBtn.closeNode(true); @@ -30,11 +30,11 @@ function enableBtn(btn) { btn.style.backgroundColor = '#f26833'; - btn.style.color = 'white'; + btn.querySelector('a').style.color = 'white'; } function disableBtn(btn) { btn.style.backgroundColor = 'white'; - btn.style.color = '#216ba8'; + btn.querySelector('a').style.color = '#216ba8'; } function updateFn() {