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'], 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"> <ul class="listing">
{{#each items as |item|}} {{#each itemsSorted as |item|}}
<li> <li>
{{#if item.isFolder}} {{#if item.isFolder}}
{{#link-to "index" (query-params path=item.path)}} {{#link-to "index" (query-params path=item.path)}}