</div>
<div class="col-lg-12">
<ol class="breadcrumb">
- <li><i class="fa fa-home"></i> </li>
+ <li><a href="#/"><i class="fa fa-home"></i> </a></li>
<li v-for="part in pathParts">
- {{ part }}
+ <a href="{{ part.link }}">{{ part.name }}</a>
</li>
</ol>
</div>
filePath = filePath ? sanitize(filePath) : '/';
- console.log(filePath);
-
- superagent.get('/api/files/' + filePath).query({ username: app.session.username, password: app.session.password }).end(function (error, result) {
+ superagent.get('/api/files/' + encode(filePath)).query({ username: app.session.username, password: app.session.password }).end(function (error, result) {
app.busy = false;
if (result && result.statusCode === 401) return logout();
return entry;
});
app.path = filePath;
- app.pathParts = decode(filePath).split('/').filter(function (e) { return !!e; });
+ app.pathParts = decode(filePath).split('/').filter(function (e) { return !!e; }).map(function (e, i, a) {
+ return {
+ name: e,
+ link: '#' + sanitize('/' + a.slice(0, i).join('/') + '/' + e)
+ };
+ });
// update in case this was triggered from code
window.location.hash = app.path;