Show folders first in dir lists

This commit is contained in:
Basti 2017-11-27 22:15:01 +01:00
parent 0d2d356e93
commit 9625e9cbb2
2 changed files with 9 additions and 2 deletions

View File

@ -4,7 +4,14 @@ export default Component.extend({
classNames: ['directory-listing'],
items: null
items: null,
itemsSorted: function() {
let items = this.get('items');
// folders first
return items.reject(i => i.type !== 'folder')
.concat(items.reject(i => i.type === 'folder'));
}.property('items')
});

View File

@ -1,5 +1,5 @@
<ul class="listing">
{{#each items as |item|}}
{{#each itemsSorted as |item|}}
<li>
{{#if item.isFolder}}
{{#link-to "index" (query-params path=item.path)}}