Skip to content

Commit d7d15dc

Browse files
committed
Middle click on title to mark entry as read
1 parent 7bb86ba commit d7d15dc

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

client/js/templates/Item.jsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,15 @@ export default function Item({ currentTime, item, selected, expanded, setNavExpa
367367
[history, location, expanded, item.id]
368368
);
369369

370+
const titleOnAuxClick = useCallback(
371+
(event) => {
372+
if (event.button === 1 && canWrite) {
373+
selfoss.entriesPage.markEntryRead(item.id, true);
374+
}
375+
},
376+
[canWrite, item.id]
377+
);
378+
370379
const starOnClick = useCallback(
371380
(event) => {
372381
event.preventDefault();
@@ -459,6 +468,7 @@ export default function Item({ currentTime, item, selected, expanded, setNavExpa
459468
aria-expanded={expanded}
460469
aria-current={selected}
461470
tabIndex="0"
471+
onAuxClick={titleOnAuxClick}
462472
onKeyUp={handleKeyUp}
463473
dangerouslySetInnerHTML={titleHtml}
464474
/>

0 commit comments

Comments
 (0)