Add hotkey for bookmarking a toot

This commit is contained in:
Thibaut Girka
2019-04-27 19:08:38 +02:00
committed by ThibG
parent cd9a284702
commit f3acf8f414
4 changed files with 16 additions and 0 deletions

View File

@ -53,6 +53,7 @@ export default class Status extends ImmutablePureComponent {
onReply: PropTypes.func,
onFavourite: PropTypes.func,
onReblog: PropTypes.func,
onBookmark: PropTypes.func,
onDelete: PropTypes.func,
onDirect: PropTypes.func,
onMention: PropTypes.func,
@ -337,6 +338,10 @@ export default class Status extends ImmutablePureComponent {
this.props.onReblog(this.props.status, e);
}
handleHotkeyBookmark = e => {
this.props.onBookmark(this.props.status, e);
}
handleHotkeyMention = e => {
e.preventDefault();
this.props.onMention(this.props.status.get('account'), this.context.router.history);
@ -550,6 +555,7 @@ export default class Status extends ImmutablePureComponent {
moveUp: this.handleHotkeyMoveUp,
moveDown: this.handleHotkeyMoveDown,
toggleSpoiler: this.handleExpandedToggle,
bookmark: this.handleHotkeyBookmark,
};
const computedClass = classNames('status', `status-${status.get('visibility')}`, {