New approach to sorting file response, fixes #336 (take two)

This commit is contained in:
James Barnsley
2018-12-07 11:39:31 +13:00
parent fa572a1742
commit 7538402ae7
6 changed files with 16 additions and 6 deletions

View File

@ -1661,6 +1661,10 @@ var sortItems = exports.sortItems = function sortItems(array, property) {
var sort_map = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
if (!array || array.length <= 0) {
return [];
}
function compare(a, b) {
var a_value = a;
@ -60230,10 +60234,8 @@ var MopidyMiddleware = function () {
if (item.type === "track") {
tracks_uris.push(item.uri);
tracks_uris = helpers.sortItems(tracks_uris, 'name');
} else {
subdirectories.push(item);
subdirectories = helpers.sortItems(subdirectories, 'name');
}
}
} catch (err) {
@ -83504,7 +83506,10 @@ var LibraryBrowse = function (_React$Component) {
}
var tracks = this.props.directory.tracks && this.props.directory.tracks.length > 0 ? this.props.directory.tracks : null;
tracks = helpers.sortItems(tracks, 'name');
var subdirectories = this.props.directory.subdirectories && this.props.directory.subdirectories.length > 0 ? this.props.directory.subdirectories : null;
subdirectories = helpers.sortItems(subdirectories, 'name');
var view_options = [{
label: 'Thumbnails',

File diff suppressed because one or more lines are too long

View File

@ -98,7 +98,7 @@
// Release details
// These are automatically injected to built HTML
var build = "1544123755";
var build = "1544135719";
var version = "3.31.2";
// Construct the script tag