|
|
@@ -19,39 +19,42 @@ from django.utils.translation import ugettext as _
|
|
|
%>
|
|
|
|
|
|
<%def name="breadcrumbs(path, breadcrumbs, from_listdir=False)">
|
|
|
- % if from_listdir:
|
|
|
- <ul class="nav nav-pills hueBreadcrumbBar">
|
|
|
- <li><a href="${url('filebrowser.views.view', path=urlencode(path))}?default_to_home" style="line-height:18px"><i class="icon-home"></i> ${_('Home')}</a></li>
|
|
|
- <li>
|
|
|
- <span style="float:right; margin-top:10px;"><i id="editBreadcrumb" class="icon-pencil hand" rel="tooltip" title="${_('Edit path')}"></i></span>
|
|
|
- <ul class="hueBreadcrumb" data-bind="foreach: breadcrumbs" style="padding-right:40px">
|
|
|
- <li data-bind="visible: label == '/'"><a href="#" data-bind="click: show"><span class="divider" data-bind="text: label"></span></a></li>
|
|
|
- <li data-bind="visible: label != '/'"><a href="#" data-bind="text: label, click: show"></a><span class="divider">/</span></li>
|
|
|
- </ul>
|
|
|
- <input id="hueBreadcrumbText" type="text" class="input-xxlarge" style="margin-top:4px;margin-right:4px;display:none" data-bind="value: currentPath" />
|
|
|
- </li>
|
|
|
- <li class="pull-right">
|
|
|
- <a href="${url('filebrowser.views.view', path=urlencode(path))}?default_to_trash" style="line-height:18px" data-bind="visible: trashEnabled" title="${_('View trash')}">
|
|
|
- <i class="icon-trash"></i> ${_('View trash')}
|
|
|
- </a>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
- % else:
|
|
|
- <ul class="nav nav-pills hueBreadcrumbBar">
|
|
|
- <li><a href="${url('filebrowser.views.view', path=urlencode(path))}?default_to_home"><i class="icon-home"></i> ${_('Home')}</a></li>
|
|
|
- <li>
|
|
|
- <ul class="hueBreadcrumb">
|
|
|
- % for breadcrumb_item in breadcrumbs:
|
|
|
- <% label = breadcrumb_item['label'] %>
|
|
|
- %if label == '/':
|
|
|
- <li><a href="/filebrowser/view${breadcrumb_item['url']}"><span
|
|
|
- class="divider">${label}</span></a></li>
|
|
|
- %else:
|
|
|
- <li><a href="/filebrowser/view${breadcrumb_item['url']}">${label}</a><span class="divider">/</span></li>
|
|
|
- %endif
|
|
|
- % endfor
|
|
|
- </ul>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
- % endif
|
|
|
+ <ul class="nav nav-pills hueBreadcrumbBar">
|
|
|
+ % if from_listdir:
|
|
|
+ <li><a href="${url('filebrowser.views.view', path=urlencode(path))}?default_to_home" style="line-height:18px"><i class="icon-home"></i> ${_('Home')}</a></li>
|
|
|
+ <li>
|
|
|
+ <span style="float:right; margin-top:10px;"><i id="editBreadcrumb" class="icon-pencil hand" rel="tooltip" title="${_('Edit path')}"></i></span>
|
|
|
+ <ul class="hueBreadcrumb" data-bind="foreach: breadcrumbs" style="padding-right:40px">
|
|
|
+ <li data-bind="visible: label == '/'"><a href="#" data-bind="click: show"><span class="divider" data-bind="text: label"></span></a></li>
|
|
|
+ <li data-bind="visible: label != '/'"><a href="#" data-bind="text: label, click: show"></a><span class="divider">/</span></li>
|
|
|
+ </ul>
|
|
|
+ <input id="hueBreadcrumbText" type="text" class="input-xxlarge" style="margin-top:4px;margin-right:4px;display:none" data-bind="value: currentPath" />
|
|
|
+ </li>
|
|
|
+ <li class="pull-right">
|
|
|
+ <a href="${url('filebrowser.views.view', path=urlencode(path))}?default_to_trash" style="line-height:18px" data-bind="visible: trashEnabled" title="${_('View trash')}">
|
|
|
+ <i class="icon-trash"></i> ${_('View trash')}
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ % else:
|
|
|
+ <li><a href="${url('filebrowser.views.view', path=urlencode(path))}?default_to_home"><i class="icon-home"></i> ${_('Home')}</a></li>
|
|
|
+ <li>
|
|
|
+ <ul class="hueBreadcrumb">
|
|
|
+ % for breadcrumb_item in breadcrumbs:
|
|
|
+ <% label = breadcrumb_item['label'] %>
|
|
|
+ %if label == '/':
|
|
|
+ <li><a href="/filebrowser/view${breadcrumb_item['url']}"><span
|
|
|
+ class="divider">${label}</span></a></li>
|
|
|
+ %else:
|
|
|
+ <li><a href="/filebrowser/view${breadcrumb_item['url']}">${label}</a><span class="divider">/</span></li>
|
|
|
+ %endif
|
|
|
+ % endfor
|
|
|
+ </ul>
|
|
|
+ </li>
|
|
|
+ % endif
|
|
|
+ % if not trash_enabled and is_superuser:
|
|
|
+ <li id="trash-help" class="pull-right" style="width:30px;text-align:right;line-height:35px;">
|
|
|
+ <i class='icon-question-sign'></i>
|
|
|
+ </li>
|
|
|
+ % endif
|
|
|
+ </ul>
|
|
|
</%def>
|