UNPKG

isite

Version:

Create High Level Multi-Language Web Site [Fast and Easy]

21 lines (19 loc) 1.28 kB
<div class="treenode"> <ul> <li ng-repeat="node in nodes"> <div class="row" ng-dblclick="$event.preventDefault();$event.stopPropagation();node.$actions = !0;source.$actions = !1" > <span ng-show="node.nodes.length > 0" ng-click="node.$expand = !node.$expand;"> <i ng-hide="node.$expand" class="fa fa-caret-left"></i> <i ng-show="node.$expand" class="fa fa-caret-down"></i> </span> <span ng-show="node.nodes.length == 0"> <i class="fas fa-file"></i> </span> <span class="text" ng-class="{'selected' : node.$selected == !0}" ng-click="ngClick($event , node);node.$expand = !node.$expand;selected(node);updateModal(node)"> {{node[display]}} </span> <div class="actions" ng-show="node.$actions === !0"> <i-button type="add default" ng-click="ngAdd(node)"></i-button> <i-button type="edit default" ng-click="ngEdit(node)"></i-button> <i-button type="delete default" ng-click="ngDelete(node)"></i-button> </div> </div> <i-treenode display="{{display}}" ng-click="ngClick($event)" ng-add="ngAdd()" ng-edit="ngEdit()" ng-delete="ngDelete()" ng-show="node.$expand" ng-model="ngModel" nodes="node.nodes" nodes="node.nodes"></i-treenode> </li> </ul> </div>