Context menus on all key grid and list views

This commit is contained in:
James Barnsley
2017-01-29 11:56:58 +13:00
parent cd17467ced
commit 55c3bdc5ce
12 changed files with 138 additions and 66 deletions

View File

@ -22,9 +22,12 @@ class AlbumGrid extends React.Component{
}
}
handleContextMenu(e,uri){
handleContextMenu(e,item){
e.preventDefault()
var data = { uris: [uri] }
var data = {
uris: [item.uri],
item: item
}
this.props.uiActions.showContextMenu( e, data, 'album', 'click' )
}
@ -41,7 +44,7 @@ class AlbumGrid extends React.Component{
<div className="grid-item"
key={index}
onClick={ (e) => this.handleClick(e,global.baseURL+'album/'+album.uri) }
onContextMenu={e => this.handleContextMenu(e,album.uri)}>
onContextMenu={e => this.handleContextMenu(e,album)}>
<Thumbnail size="medium" images={album.images} />
<div className="name">{ album.name }</div>
<div className="secondary">