Skip to content

Commit a1e49a5

Browse files
committed
Init repo
1 parent cfc7e3c commit a1e49a5

File tree

7 files changed

+517
-0
lines changed

7 files changed

+517
-0
lines changed

src/templates/fuelux/tree.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<div class="tree tree-plus-minus tree-solid-line tree-unselectable" ng-class="{'tree-single-root':tree.length==1}">
2+
<div class="dir-tree-container"></div>
3+
</div>

src/templates/fuelux/treeContent.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<div ng-repeat="item in treeContent" dir-tree-node="item" options="options">
2+
</div>

src/templates/fuelux/treeNode.html

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<div class="tree-folder" ng-class="{'tree-no-children':!(treeNode.children)}">
2+
<div class="tree-folder-header" ng-class="{'tree-selected':treeNode.active}" ng-click="active($event)">
3+
<i ng-class="{'fa fa-folder':!treeNode.open,'fa fa-folder-open':treeNode.open}" ng-hide="!treeNode.children" ng-click="toggle($event)"></i>
4+
<div class="tree-folder-name">
5+
<!--<div class="checker" ng-show="options.nodeSelect" ng-click="options.nodeSelect(treeNode)">
6+
<span ng-class="{'checked':treeNode.checked}">
7+
<input type="checkbox" ng-model="treeNode.checked" />
8+
</span>
9+
</div>-->
10+
<div class="checker" ng-show="options.nodeSelect" ng-click="$event.stopPropagation();select()" ng-show="options.nodeOptions">
11+
<span ng-class="treeNode.select">
12+
</span>
13+
</div>
14+
<i class="fa" ng-class="options.nodeIcons[treeNode.type]"></i>
15+
{{treeNode.name}}
16+
<div class="tree-actions">
17+
<i class="fa fa-plus" title="添加" ng-show="options.nodeAdd&&!treeNode.hide.add" ng-click="options.nodeAdd(treeNode,$event)"></i>
18+
<i class="fa fa fa-edit" title="修改" ng-show="options.nodeEdit&&!treeNode.hide.edit" ng-click="options.nodeEdit(treeNode,$event)"></i>
19+
<i class="fa fa-trash-o" title="删除" ng-show="options.nodeRemove&&!treeNode.hide.remove" ng-click="options.nodeRemove(treeNode,$event)"></i>
20+
<i class="fa fa-refresh" title="刷新" ng-show="options.nodeRefresh&&!treeNode.hide.refresh" ng-click="options.nodeRefresh(treeNode,$event)"></i>
21+
<i class="fa" title="{{action.display}}" ng-repeat="action in options.nodeActions" ng-hide="treeNode.hide[action.name]" ng-click="action.click(treeNode,$event)" ng-class="action.icon"></i>
22+
</div>
23+
</div>
24+
</div>
25+
<div class="tree-folder-content" ng-show="treeNode.open">
26+
<div class="dir-tree-container"></div>
27+
</div>
28+
<div class="tree-loader" ng-show="treeNode.loading">
29+
<img ng-src="{{BaseUrl}}/content/assets/img/input-spinner.gif">
30+
</div>
31+
</div>

src/templates/jstree/tree.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<div class="jstree jstree-default">
2+
<ul class="jstree-container-ul jstree-children dir-tree-container"></ul>
3+
</div>

src/templates/jstree/treeContent.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<ul title="{{treeContent.loading}}">
2+
<li class="jstree-initial-node jstree-loading jstree-leaf jstree-last" ng-show="treeContent.loading">
3+
<i class="jstree-icon jstree-ocl"></i>
4+
<a class="jstree-anchor" href="#"><i class="jstree-icon jstree-themeicon-hidden"></i>正在加载 ...</a>
5+
</li>
6+
<li ng-repeat="item in treeContent" dir-tree-node="item" options="options" is-last="$index==treeContent.length-1">
7+
</li>
8+
</ul>

src/templates/jstree/treeNode.html

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<li class="jstree-node" ng-class="{'jstree-open':(treeNode.children && treeNode.open),'jstree-closed':(treeNode.children && !treeNode.open),'jstree-leaf':!treeNode.children,'jstree-last':treeNode.isLast}">
2+
<a class="move-target-sibling"></a>
3+
<i class="jstree-icon jstree-ocl" ng-click="toggle($event)"></i>
4+
<a class="jstree-anchor" ng-class="{'jstree-clicked':treeNode.active}" ng-click="active($event)">
5+
<div class="checker" ng-show="options.nodeSelect" ng-click="$event.stopPropagation();select()" ng-show="options.nodeOptions">
6+
<span ng-class="treeNode.select">
7+
</span>
8+
</div>
9+
<i class="fa" ng-class="options.nodeIcons[treeNode.type]"></i>
10+
{{treeNode.name}}
11+
<div class="tree-actions">
12+
<i class="fa fa-plus" title="添加" ng-show="options.nodeAdd&&!treeNode.hide.add" ng-click="options.nodeAdd(treeNode,$event)"></i>
13+
<i class="fa fa fa-edit" title="修改" ng-show="options.nodeEdit&&!treeNode.hide.edit" ng-click="options.nodeEdit(treeNode,$event)"></i>
14+
<i class="fa fa-trash-o" title="删除" ng-show="options.nodeRemove&&!treeNode.hide.remove" ng-click="options.nodeRemove(treeNode,$event)"></i>
15+
<i class="fa fa-refresh" title="刷新" ng-show="options.nodeRefresh&&!treeNode.hide.refresh" ng-click="options.nodeRefresh(treeNode,$event)"></i>
16+
<i class="fa" title="{{value.display}}" ng-repeat="(key,value) in options.nodeActions" ng-hide="treeNode.hide[key]" ng-click="value.click(treeNode,$event)" ng-class="value.icon"></i>
17+
</div>
18+
<div class="move-target-child"></div>
19+
</a>
20+
21+
<ul class="jstree-children dir-tree-container">
22+
</ul>
23+
<a class="move-target-sibling-last" ng-if="treeNode.isLast"></a>
24+
</li>

0 commit comments

Comments
 (0)