UNPKG

unserver-unify

Version:

41 lines 2.4 kB
<div class="tree-node tree-node-content"> <!-- <a class="pull-left" ng-click="toggle(this)" ng-if="node.items && node.items.length > 0"> <span class="glyphicon" ng-class="{'glyphicon-chevron-right': collapsed, 'glyphicon-chevron-down': !collapsed}" style="top:3px; margin-right:5px;"> </span> </a> --> <a ng-click="ctrl.gotoPractise(node)" href="javascript:;">{{ node.title }}</a> <span ng-if="node.result"> <span class="coverage" ng-class="{'color-blue':node.result.completeRate>80,'color-orange':node.result.completeRate>60&&node.result.completeRate<=80,'color-red':node.result.completeRate<=60}"> &nbsp;{{'Coverage' | translate}} ({{node.result.qs}} / {{ctrl.counters[node.key]}}) </span> <span class="coverage" ng-class="{'color-green':node.result.correctRate>70,'color-orange':node.result.correctRate>30&&node.result.correctRate<=70,'color-red':node.result.correctRate<=30}"> {{'Correct' | translate}} ({{node.result.correctRate|number:2}} %) </span> </span> <span class="coverage" ng-if="!node.result&&ctrl.counters[node.key]"> &nbsp;{{'Coverage' | translate}} (0 / {{ctrl.counters[node.key]}}) </span> <!-- <span class="badge badge-u" ng-if="node.exam"> {{'Exam' | translate}} ({{node.exam.correct}} / {{node.exam.counter}}) </span> --> <span class="knowledge_btn"> <a class="btn btn-info btn-xs" data-nodrag="" ui-sref=".resources({key:node.key})" ng-if="(node.value==1||((!node.items||node.items.length<1)&&node.value==0))&&ctrl.counters[node.key]"> <i class="fa fa-book"></i> {{'Learn' | translate}} </a> <a class="btn btn-u btn-xs" data-nodrag="" ng-click="ctrl.gotoPractise(node)" ng-if="(node.value==1||((!node.items||node.items.length<1)&&node.value==0))&&ctrl.counters[node.key]"> <i class="fa fa-pencil-square-o"></i> {{'Practice' | translate}} </a> <a class="btn btn-warning btn-xs" data-nodrag="" ng-click="ctrl.gotoTest(node)" ng-if="(node.value==1||((!node.items||node.items.length<1)&&node.value==0))&&ctrl.counters[node.key]"> <i class="fa fa fa-check-square-o"></i> {{'Quiz' | translate}} </a> </span> <div class="clearfix"> </div> </div> <ol ng-model="node.items"> <li class="list-group-item" ng-if="node.value<2" ng-include="'app/course/knowledge/node.html'" ng-repeat="node in node.items"> </li> </ol>