From 8e58d2f868255ce31c0956ed3e7c329e9ced9f7a Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Tue, 2 Jan 2018 16:06:09 +1300 Subject: [PATCH] Artist grid missing context menu, fixed --- src/js/components/ArtistGrid.js | 3 ++- src/js/components/URILink.js | 9 ++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/js/components/ArtistGrid.js b/src/js/components/ArtistGrid.js index f1518394..7c20ff07 100755 --- a/src/js/components/ArtistGrid.js +++ b/src/js/components/ArtistGrid.js @@ -17,7 +17,8 @@ class ArtistGrid extends React.Component{ } handleContextMenu(e,item){ - e.preventDefault() + console.log(item); + e.preventDefault(); var data = { e: e, context: 'artist', diff --git a/src/js/components/URILink.js b/src/js/components/URILink.js index e6824f5d..4e06ffc9 100755 --- a/src/js/components/URILink.js +++ b/src/js/components/URILink.js @@ -8,6 +8,12 @@ export default class URILink extends React.Component{ super(props); } + handleContextMenu(e){ + if (this.props.onContextMenu){ + this.props.onContextMenu(e); + } + } + render(){ var to = null; var uri = encodeURIComponent(this.props.uri); @@ -45,7 +51,8 @@ export default class URILink extends React.Component{ return ( + to={to} + onContextMenu={e => this.handleContextMenu(e)}> {this.props.children} );