Merge branch 'develop'

This commit is contained in:
James Barnsley
2019-10-13 11:10:24 +13:00
4 changed files with 38 additions and 38 deletions

View File

@ -86568,13 +86568,12 @@ var LibraryBrowseDirectory = function (_React$Component) {
return _react2.default.createElement( return _react2.default.createElement(
'span', 'span',
{ key: uri }, { key: uri },
index > 0 ? _react2.default.createElement( index > 0 && _react2.default.createElement(
'span', 'span',
null, null,
_react2.default.createElement(_Icon2.default, { type: 'fontawesome', name: 'angle-right' }), _react2.default.createElement(_Icon2.default, { type: 'fontawesome', name: 'angle-right' }),
' ', ' '
'\xA0\xA0' ),
) : null,
_react2.default.createElement( _react2.default.createElement(
_URILink2.default, _URILink2.default,
{ type: 'browse', uri: uri }, { type: 'browse', uri: uri },
@ -86654,19 +86653,20 @@ var LibraryBrowseDirectory = function (_React$Component) {
icon: 'visibility', icon: 'visibility',
name: 'View', name: 'View',
value: this.props.view, value: this.props.view,
valueAsLabel: true,
options: view_options, options: view_options,
handleChange: function handleChange(value) { handleChange: function handleChange(value) {
_this2.props.uiActions.set({ library_directory_view: value });_this2.props.uiActions.hideContextMenu(); _this2.props.uiActions.set({ library_directory_view: value });_this2.props.uiActions.hideContextMenu();
} }
}), }),
tracks ? _react2.default.createElement( tracks && _react2.default.createElement(
'a', 'a',
{ className: 'button button--no-hover', onClick: function onClick(e) { { className: 'button button--no-hover', onClick: function onClick(e) {
_this2.props.uiActions.hideContextMenu();_this2.playAll(e, tracks); _this2.props.uiActions.hideContextMenu();_this2.playAll(e, tracks);
} }, } },
_react2.default.createElement(_Icon2.default, { name: 'play_circle_filled' }), _react2.default.createElement(_Icon2.default, { name: 'play_circle_filled' }),
'Play all' 'Play all'
) : null, ),
_react2.default.createElement( _react2.default.createElement(
'a', 'a',
{ className: 'button button--no-hover', onClick: function onClick(e) { { className: 'button button--no-hover', onClick: function onClick(e) {
@ -86694,11 +86694,11 @@ var LibraryBrowseDirectory = function (_React$Component) {
null, null,
this.renderBreadcrumbs(), this.renderBreadcrumbs(),
subdirectories ? this.renderSubdirectories(subdirectories) : null, subdirectories ? this.renderSubdirectories(subdirectories) : null,
tracks ? _react2.default.createElement(_TrackList2.default, { tracks && _react2.default.createElement(_TrackList2.default, {
tracks: this.props.directory.tracks, tracks: this.props.directory.tracks,
uri: 'iris:browse:' + this.props.uri, uri: 'iris:browse:' + this.props.uri,
className: 'library-local-track-list' className: 'library-local-track-list'
}) : null })
) )
) )
); );

File diff suppressed because one or more lines are too long

View File

@ -100,7 +100,7 @@
// Release details // Release details
// These are automatically injected to built HTML // These are automatically injected to built HTML
var build = "1570908071"; var build = "1570915071";
var version = "3.41.1"; var version = "3.41.1";
// Construct the script tag // Construct the script tag

View File

@ -82,18 +82,17 @@ class LibraryBrowseDirectory extends React.Component {
} }
return ( return (
<span key={uri}> <span key={uri}>
{index > 0 ? ( {index > 0 && (
<span> <span>
<Icon type="fontawesome" name="angle-right" /> <Icon type="fontawesome" name="angle-right" />
{' '} {' '}
&nbsp;&nbsp; </span>
</span> )}
) : null} <URILink type="browse" uri={uri}>
<URILink type="browse" uri={uri}> {decodeURI(uri_element)}
{decodeURI(uri_element)} </URILink>
</URILink> </span>
</span>
); );
})} })}
</h4> </h4>
@ -118,16 +117,16 @@ class LibraryBrowseDirectory extends React.Component {
return ( return (
<div className="grid category-grid"> <div className="grid category-grid">
{ {
subdirectories.map((subdirectory) => ( subdirectories.map((subdirectory) => (
<GridItem <GridItem
key={subdirectory.uri} key={subdirectory.uri}
type="browse" type="browse"
link={`/library/browse/${encodeURIComponent(subdirectory.uri)}`} link={`/library/browse/${encodeURIComponent(subdirectory.uri)}`}
item={subdirectory} item={subdirectory}
nocontext nocontext
/> />
)) ))
} }
</div> </div>
); );
} }
@ -172,18 +171,19 @@ class LibraryBrowseDirectory extends React.Component {
icon="visibility" icon="visibility"
name="View" name="View"
value={this.props.view} value={this.props.view}
valueAsLabel
options={view_options} options={view_options}
handleChange={(value) => { this.props.uiActions.set({ library_directory_view: value }); this.props.uiActions.hideContextMenu(); }} handleChange={(value) => { this.props.uiActions.set({ library_directory_view: value }); this.props.uiActions.hideContextMenu(); }}
/> />
{tracks ? ( {tracks && (
<a className="button button--no-hover" onClick={(e) => { this.props.uiActions.hideContextMenu(); this.playAll(e, tracks); }}> <a className="button button--no-hover" onClick={(e) => { this.props.uiActions.hideContextMenu(); this.playAll(e, tracks); }}>
<Icon name="play_circle_filled" /> <Icon name="play_circle_filled" />
Play all Play all
</a> </a>
) : null } )}
<a className="button button--no-hover" onClick={(e) => { this.props.uiActions.hideContextMenu(); this.goBack(e); }}> <a className="button button--no-hover" onClick={(e) => { this.props.uiActions.hideContextMenu(); this.goBack(e); }}>
<Icon name="keyboard_backspace" /> <Icon name="keyboard_backspace" />
Back Back
</a> </a>
</span> </span>
); );
@ -201,13 +201,13 @@ Back
{subdirectories ? this.renderSubdirectories(subdirectories) : null} {subdirectories ? this.renderSubdirectories(subdirectories) : null}
{tracks ? ( {tracks && (
<TrackList <TrackList
tracks={this.props.directory.tracks} tracks={this.props.directory.tracks}
uri={`iris:browse:${this.props.uri}`} uri={`iris:browse:${this.props.uri}`}
className="library-local-track-list" className="library-local-track-list"
/> />
) : null } )}
</ErrorBoundary> </ErrorBoundary>
</section> </section>