mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
update all, subscriptions
This commit is contained in:
@@ -21,7 +21,9 @@ import getDate from '../../utils/getDate';
|
|||||||
import handleAddressClick from '../../utils/handleAddressClick';
|
import handleAddressClick from '../../utils/handleAddressClick';
|
||||||
import handleImageClick from '../../utils/handleImageClick';
|
import handleImageClick from '../../utils/handleImageClick';
|
||||||
import handleQuoteClick from '../../utils/handleQuoteClick';
|
import handleQuoteClick from '../../utils/handleQuoteClick';
|
||||||
|
import handleQuoteHover from '../../utils/handleQuoteHover';
|
||||||
import handleStyleChange from '../../utils/handleStyleChange';
|
import handleStyleChange from '../../utils/handleStyleChange';
|
||||||
|
import removeHighlight from '../../utils/removeHighlight';
|
||||||
import useError from '../../hooks/useError';
|
import useError from '../../hooks/useError';
|
||||||
import useFeedStateString from '../../hooks/useFeedStateString';
|
import useFeedStateString from '../../hooks/useFeedStateString';
|
||||||
import packageJson from '../../../package.json'
|
import packageJson from '../../../package.json'
|
||||||
@@ -518,7 +520,9 @@ const All = () => {
|
|||||||
<div key={`div-${index}`} style={{display: 'inline-block'}}>
|
<div key={`div-${index}`} style={{display: 'inline-block'}}>
|
||||||
<Link key={`ql-${index}`}
|
<Link key={`ql-${index}`}
|
||||||
to={() => {}} className="quote-link"
|
to={() => {}} className="quote-link"
|
||||||
onClick={(event) => handleQuoteClick(reply, null, event)}>
|
onClick={(event) => handleQuoteClick(reply, null, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, null, event)}
|
||||||
|
onMouseLeave={removeHighlight}>
|
||||||
c/{reply.shortCid}</Link>
|
c/{reply.shortCid}</Link>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -705,7 +709,9 @@ const All = () => {
|
|||||||
<div key={`div-${index}`} style={{display: 'inline-block'}}>
|
<div key={`div-${index}`} style={{display: 'inline-block'}}>
|
||||||
<Link to={() => {}} key={`ql-${index}`}
|
<Link to={() => {}} key={`ql-${index}`}
|
||||||
className="quote-link"
|
className="quote-link"
|
||||||
onClick={(event) => handleQuoteClick(reply, reply.shortCid, event)}>
|
onClick={(event) => handleQuoteClick(reply, reply.shortCid, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, reply.shortCid, event)}
|
||||||
|
onMouseLeave={removeHighlight}>
|
||||||
c/{reply.shortCid}</Link>
|
c/{reply.shortCid}</Link>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -771,7 +777,10 @@ const All = () => {
|
|||||||
reply.content?.length > 500 ?
|
reply.content?.length > 500 ?
|
||||||
<Fragment key={`fragment8-${index}`}>
|
<Fragment key={`fragment8-${index}`}>
|
||||||
<blockquote key={`pm-${index}`} comment={reply} className="post-message">
|
<blockquote key={`pm-${index}`} comment={reply} className="post-message">
|
||||||
<Link to={() => {}} key={`r-pm-${index}`} className="quotelink" onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}>
|
<Link to={() => {}} key={`r-pm-${index}`} className="quotelink"
|
||||||
|
onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseLeave={removeHighlight}>
|
||||||
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
||||||
</Link>
|
</Link>
|
||||||
<Post content={reply.content?.slice(0, 500)} key={`post-${index}`} />
|
<Post content={reply.content?.slice(0, 500)} key={`post-${index}`} />
|
||||||
@@ -783,7 +792,10 @@ const All = () => {
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
</Fragment>
|
</Fragment>
|
||||||
: <blockquote key={`pm-${index}`} className="post-message">
|
: <blockquote key={`pm-${index}`} className="post-message">
|
||||||
<Link to={() => {}} key={`r-pm-${index}`} className="quotelink" onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}>
|
<Link to={() => {}} key={`r-pm-${index}`} className="quotelink" onClick={(event) =>
|
||||||
|
handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseLeave={removeHighlight}>
|
||||||
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
||||||
</Link>
|
</Link>
|
||||||
<Post content={reply.content} key={`post-${index}`} comment={reply} />
|
<Post content={reply.content} key={`post-${index}`} comment={reply} />
|
||||||
@@ -1093,7 +1105,10 @@ const All = () => {
|
|||||||
reply.content?.length > 500 ?
|
reply.content?.length > 500 ?
|
||||||
<Fragment key={`fragment15-${index}`}>
|
<Fragment key={`fragment15-${index}`}>
|
||||||
<blockquote key={`mob-pm-${index}`} className="post-message">
|
<blockquote key={`mob-pm-${index}`} className="post-message">
|
||||||
<Link to={() => {}} key={`mob-r-pm-${index}`} className="quotelink" onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}>
|
<Link to={() => {}} key={`mob-r-pm-${index}`} className="quotelink"
|
||||||
|
onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseLeave={removeHighlight}>
|
||||||
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
||||||
</Link>
|
</Link>
|
||||||
<Post content={reply.content?.slice(0, 500)} key={`post-mobile-${index}`} comment={reply} />
|
<Post content={reply.content?.slice(0, 500)} key={`post-mobile-${index}`} comment={reply} />
|
||||||
@@ -1105,7 +1120,10 @@ const All = () => {
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
</Fragment>
|
</Fragment>
|
||||||
: <blockquote key={`mob-pm-${index}`} className="post-message">
|
: <blockquote key={`mob-pm-${index}`} className="post-message">
|
||||||
<Link to={() => {}} key={`mob-r-pm-${index}`} className="quotelink" onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}>
|
<Link to={() => {}} key={`mob-r-pm-${index}`} className="quotelink"
|
||||||
|
onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseLeave={removeHighlight}>
|
||||||
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
||||||
</Link>
|
</Link>
|
||||||
<Post content={reply.content} key={`post-mobile-${index}`} comment={reply} />
|
<Post content={reply.content} key={`post-mobile-${index}`} comment={reply} />
|
||||||
@@ -1118,7 +1136,10 @@ const All = () => {
|
|||||||
.map((reply, index) => (
|
.map((reply, index) => (
|
||||||
<div key={`div-back${index}`} style={{display: 'inline-block'}}>
|
<div key={`div-back${index}`} style={{display: 'inline-block'}}>
|
||||||
<Link key={`ql-${index}`} to={() => {}}
|
<Link key={`ql-${index}`} to={() => {}}
|
||||||
onClick={(event) => handleQuoteClick(reply, reply.shortCid, event)} className="quote-link">
|
onClick={(event) => handleQuoteClick(reply, reply.shortCid, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, reply.shortCid, event)}
|
||||||
|
onMouseLeave={removeHighlight}
|
||||||
|
className="quote-link">
|
||||||
c/{reply.shortCid}</Link>
|
c/{reply.shortCid}</Link>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -21,7 +21,9 @@ import getDate from '../../utils/getDate';
|
|||||||
import handleAddressClick from '../../utils/handleAddressClick';
|
import handleAddressClick from '../../utils/handleAddressClick';
|
||||||
import handleImageClick from '../../utils/handleImageClick';
|
import handleImageClick from '../../utils/handleImageClick';
|
||||||
import handleQuoteClick from '../../utils/handleQuoteClick';
|
import handleQuoteClick from '../../utils/handleQuoteClick';
|
||||||
|
import handleQuoteHover from '../../utils/handleQuoteHover';
|
||||||
import handleStyleChange from '../../utils/handleStyleChange';
|
import handleStyleChange from '../../utils/handleStyleChange';
|
||||||
|
import removeHighlight from '../../utils/removeHighlight';
|
||||||
import useError from '../../hooks/useError';
|
import useError from '../../hooks/useError';
|
||||||
import useFeedStateString from '../../hooks/useFeedStateString';
|
import useFeedStateString from '../../hooks/useFeedStateString';
|
||||||
import packageJson from '../../../package.json'
|
import packageJson from '../../../package.json'
|
||||||
@@ -523,7 +525,9 @@ const Subscriptions = () => {
|
|||||||
<div key={`div-${index}`} style={{display: 'inline-block'}}>
|
<div key={`div-${index}`} style={{display: 'inline-block'}}>
|
||||||
<Link key={`ql-${index}`}
|
<Link key={`ql-${index}`}
|
||||||
to={() => {}} className="quote-link"
|
to={() => {}} className="quote-link"
|
||||||
onClick={(event) => handleQuoteClick(reply, null, event)}>
|
onClick={(event) => handleQuoteClick(reply, null, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, null, event)}
|
||||||
|
onMouseLeave={removeHighlight}>
|
||||||
c/{reply.shortCid}</Link>
|
c/{reply.shortCid}</Link>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -710,7 +714,9 @@ const Subscriptions = () => {
|
|||||||
<div key={`div-${index}`} style={{display: 'inline-block'}}>
|
<div key={`div-${index}`} style={{display: 'inline-block'}}>
|
||||||
<Link to={() => {}} key={`ql-${index}`}
|
<Link to={() => {}} key={`ql-${index}`}
|
||||||
className="quote-link"
|
className="quote-link"
|
||||||
onClick={(event) => handleQuoteClick(reply, reply.shortCid, event)}>
|
onClick={(event) => handleQuoteClick(reply, reply.shortCid, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, reply.shortCid, event)}
|
||||||
|
onMouseLeave={removeHighlight}>
|
||||||
c/{reply.shortCid}</Link>
|
c/{reply.shortCid}</Link>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -776,7 +782,10 @@ const Subscriptions = () => {
|
|||||||
reply.content?.length > 500 ?
|
reply.content?.length > 500 ?
|
||||||
<Fragment key={`fragment8-${index}`}>
|
<Fragment key={`fragment8-${index}`}>
|
||||||
<blockquote key={`pm-${index}`} comment={reply} className="post-message">
|
<blockquote key={`pm-${index}`} comment={reply} className="post-message">
|
||||||
<Link to={() => {}} key={`r-pm-${index}`} className="quotelink" onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}>
|
<Link to={() => {}} key={`r-pm-${index}`} className="quotelink"
|
||||||
|
onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseLeave={removeHighlight}>
|
||||||
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
||||||
</Link>
|
</Link>
|
||||||
<Post content={reply.content?.slice(0, 500)} key={`post-${index}`} />
|
<Post content={reply.content?.slice(0, 500)} key={`post-${index}`} />
|
||||||
@@ -788,7 +797,10 @@ const Subscriptions = () => {
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
</Fragment>
|
</Fragment>
|
||||||
: <blockquote key={`pm-${index}`} className="post-message">
|
: <blockquote key={`pm-${index}`} className="post-message">
|
||||||
<Link to={() => {}} key={`r-pm-${index}`} className="quotelink" onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}>
|
<Link to={() => {}} key={`r-pm-${index}`} className="quotelink"
|
||||||
|
onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseLeave={removeHighlight}>
|
||||||
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
||||||
</Link>
|
</Link>
|
||||||
<Post content={reply.content} key={`post-${index}`} comment={reply} />
|
<Post content={reply.content} key={`post-${index}`} comment={reply} />
|
||||||
@@ -1098,7 +1110,10 @@ const Subscriptions = () => {
|
|||||||
reply.content?.length > 500 ?
|
reply.content?.length > 500 ?
|
||||||
<Fragment key={`fragment15-${index}`}>
|
<Fragment key={`fragment15-${index}`}>
|
||||||
<blockquote key={`mob-pm-${index}`} className="post-message">
|
<blockquote key={`mob-pm-${index}`} className="post-message">
|
||||||
<Link to={() => {}} key={`mob-r-pm-${index}`} className="quotelink" onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}>
|
<Link to={() => {}} key={`mob-r-pm-${index}`} className="quotelink"
|
||||||
|
onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseLeave={removeHighlight}>
|
||||||
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
||||||
</Link>
|
</Link>
|
||||||
<Post content={reply.content?.slice(0, 500)} key={`post-mobile-${index}`} comment={reply} />
|
<Post content={reply.content?.slice(0, 500)} key={`post-mobile-${index}`} comment={reply} />
|
||||||
@@ -1110,7 +1125,10 @@ const Subscriptions = () => {
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
</Fragment>
|
</Fragment>
|
||||||
: <blockquote key={`mob-pm-${index}`} className="post-message">
|
: <blockquote key={`mob-pm-${index}`} className="post-message">
|
||||||
<Link to={() => {}} key={`mob-r-pm-${index}`} className="quotelink" onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}>
|
<Link to={() => {}} key={`mob-r-pm-${index}`} className="quotelink"
|
||||||
|
onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, shortParentCid, thread.shortCid, event)}
|
||||||
|
onMouseLeave={removeHighlight}>
|
||||||
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
|
||||||
</Link>
|
</Link>
|
||||||
<Post content={reply.content} key={`post-mobile-${index}`} comment={reply} />
|
<Post content={reply.content} key={`post-mobile-${index}`} comment={reply} />
|
||||||
@@ -1123,7 +1141,10 @@ const Subscriptions = () => {
|
|||||||
.map((reply, index) => (
|
.map((reply, index) => (
|
||||||
<div key={`div-back${index}`} style={{display: 'inline-block'}}>
|
<div key={`div-back${index}`} style={{display: 'inline-block'}}>
|
||||||
<Link key={`ql-${index}`} to={() => {}}
|
<Link key={`ql-${index}`} to={() => {}}
|
||||||
onClick={(event) => handleQuoteClick(reply, reply.shortCid, event)} className="quote-link">
|
onClick={(event) => handleQuoteClick(reply, reply.shortCid, event)}
|
||||||
|
onMouseOver={(event) => handleQuoteHover(reply, reply.shortCid, event)}
|
||||||
|
onMouseLeave={removeHighlight}
|
||||||
|
className="quote-link">
|
||||||
c/{reply.shortCid}</Link>
|
c/{reply.shortCid}</Link>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user