Merge branch 'develop'
This commit is contained in:
@ -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
@ -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
|
||||||
|
|||||||
@ -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" />
|
||||||
{' '}
|
{' '}
|
||||||
|
</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>
|
||||||
|
|||||||
Reference in New Issue
Block a user