unserver-unify
Version:
61 lines (60 loc) • 2.38 kB
HTML
<div ng-class="ctrl.mainclass" ng-repeat="editor in ctrl.editorsInfo | limitTo:4">
<div class="teacher_block" ng-if="!ctrl.theme">
<div ng-class="ctrl.divclass1">
<a ui-sref="index.teacher.detail.summary({teacherloginname : editor.username,cs:getCheckSum(editor.username)})">
<img ng-src="{{ editor.photourl }}" ng-style="ctrl.imgObj" title="{{ editor.name }}" width="120"/>
</a>
</div>
<div ng-class="ctrl.divclass2">
<h3 ng-style="ctrl.styleObj">
<strong>
<a ui-sref="index.teacher.detail.summary({teacherloginname : editor.username,cs:getCheckSum(editor.username)})">
{{ editor.name || editor.fullname }}
</a>
</strong>
</h3>
<p>
<b>
{{ editor.title }}
</b>
</p>
<div class="clearfix"></div>
<span class="average" ng-if="editor.rating">
<average-star-rating max="5" rating-value="editor.rating">
</average-star-rating>
<span>
{{ editor.rating | number: 1 }}/5
</span>
</span>
<div class="clearfix"></div>
<p class="teacher_desc">
{{ editor.description }}
</p>
</div>
</div>
<div class="teacher_block alter" ng-if="ctrl.theme&&ctrl.theme=='orange'">
<h3>
<a ui-sref="index.teacher.detail.summary({teacherloginname : editor.username,cs:getCheckSum(editor.username)})">
{{ editor.name || editor.fullname }}
</a>
</h3>
<span class="average" ng-if="editor.rating">
<average-star-rating max="5" rating-value="editor.rating">
</average-star-rating>
<span>
{{ editor.rating | number: 1 }}/5
</span>
</span>
<div class="clearfix"></div>
<p>
<a ui-sref="index.teacher.detail.summary({teacherloginname : editor.username,cs:getCheckSum(editor.username)})" class="pull-right">
<img ng-src="{{ editor.photourl }}" style="max-height:60px; padding:0 0 5px 10px;" title="{{ editor.name || editor.username }}" width="60"/>
</a>
{{ editor.description }}
</p>
<div class="clearfix"></div>
<a ui-sref="index.teacher.detail.summary({teacherloginname : editor.username,cs:getCheckSum(editor.username)})" class="pull-right">
view more <i class="fa fa-chevron-right"></i>
</a>
</div>
</div>