unserver-unify
Version:
41 lines • 2.4 kB
HTML
<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}">
{{'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]">
{{'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>