Files
CyberPanel/static/filemanager_app/src/templates/sidebar.html
2019-06-08 21:41:43 +00:00

20 lines
1.1 KiB
HTML
Executable File

<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)" 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() || fileNavigator.getBasePath().join('/') || '/') | 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>