Traverse directories
This commit is contained in:
parent
2bd918655d
commit
1f94c59261
@ -1,11 +1,20 @@
|
|||||||
<ul class="listing">
|
<ul class="listing">
|
||||||
{{#each items as |item|}}
|
{{#each items as |item|}}
|
||||||
<li>
|
<li>
|
||||||
|
{{#if item.isFolder}}
|
||||||
|
{{#link-to "index" (query-params path=item.path)}}
|
||||||
|
<span class="icon">{{item-icon type=item.type}}</span>
|
||||||
|
<span class="name">{{item.name}}</span>
|
||||||
|
<span class="type">{{item.type}}</span>
|
||||||
|
{{/link-to}}
|
||||||
|
{{else}}
|
||||||
|
<!-- TODO link to item -->
|
||||||
{{#link-to "index"}}
|
{{#link-to "index"}}
|
||||||
<span class="icon">{{item-icon type=item.type}}</span>
|
<span class="icon">{{item-icon type=item.type}}</span>
|
||||||
<span class="name">{{item.name}}</span>
|
<span class="name">{{item.name}}</span>
|
||||||
<span class="type">{{item.type}}</span>
|
<span class="type">{{item.type}}</span>
|
||||||
{{/link-to}}
|
{{/link-to}}
|
||||||
|
{{/if}}
|
||||||
</li>
|
</li>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
</ul>
|
</ul>
|
@ -97,7 +97,9 @@ export default Service.extend({
|
|||||||
items.push(EmberObject.create({
|
items.push(EmberObject.create({
|
||||||
name: name,
|
name: name,
|
||||||
type: type,
|
type: type,
|
||||||
size: item['Content-Length'] || null
|
isFolder: type === 'folder',
|
||||||
|
size: item['Content-Length'] || null,
|
||||||
|
path: path + name
|
||||||
}));
|
}));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user