-
Notifications
You must be signed in to change notification settings - Fork 579
Expand file tree
/
Copy pathsidebar.html
More file actions
21 lines (18 loc) · 1.13 KB
/
sidebar.html
File metadata and controls
21 lines (18 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<ul class="nav nav-sidebar file-tree-root">
<li ng-repeat="item in fileNavigator.history" ng-include="'folder-branch-item'" ng-class="{'active': item.name == fileNavigator.currentPath.join('/')}"></li>
</ul>
<script type="text/ng-template" id="folder-branch-item">
<a href="" ng-click="fileNavigator.folderClick(item.item)" x-lvl-drop-target="true"
x-on-drop="dropped(dragEl, dropEl, item.item)" class="animated fast fadeInDown">
<span class="point">
<i class="glyphicon glyphicon-chevron-down" ng-show="isInThisPath(item.name)"></i>
<i class="glyphicon glyphicon-chevron-right" ng-show="!isInThisPath(item.name)"></i>
</span>
<i class="glyphicon glyphicon-folder-open mr2" ng-show="isInThisPath(item.name)"></i>
<i class="glyphicon glyphicon-folder-close mr2" ng-show="!isInThisPath(item.name)"></i>
{{ (item.name.split('/').pop() || '/') | strLimit : 30 }}
</a>
<ul class="nav nav-sidebar">
<li ng-repeat="item in item.nodes" ng-include="'folder-branch-item'" ng-class="{'active': item.name == fileNavigator.currentPath.join('/')}"></li>
</ul>
</script>