Skip to content

Commit

Permalink
fix: mf-5058 adjust wrapped article info bar (#10848)
Browse files Browse the repository at this point in the history
  • Loading branch information
UncleBill committed Sep 25, 2023
1 parent 998339d commit 2c46f76
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
function selector() {
const authorWallet = location.pathname.split('/')[1].toLowerCase()
return `#__next div:has(> div > a[href$="mirror.xyz/${authorWallet}" i] button[data-state] img[alt^="0x" i]) + div`
}

export function adjustArticleInfoBar(signal: AbortSignal) {
const node = document.querySelector<HTMLDivElement>(selector())
if (!node) return
const timer = setInterval(() => {
if (node.offsetWidth !== node.parentElement?.offsetWidth) return
node.style.justifyContent = 'flex-start'
clearInterval(timer)
}, 250)
signal.addEventListener('abort', () => clearInterval(timer))
}
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
import { injectOnMenu } from './MenuAuthorTipButton.js'
import { injectOnVerification } from './PostVerification.js'
import { injectTipsButtonOnProfile as injectOnProfile } from './ProfilePage.js'
import { adjustArticleInfoBar } from './adjustArticleInfoBar.js'

export function injectTips(signal: AbortSignal) {
injectOnMenu(signal)
injectOnProfile(signal)
injectOnVerification(signal)
adjustArticleInfoBar(signal)
}

0 comments on commit 2c46f76

Please sign in to comment.