unserver-unify
Version:
75 lines (74 loc) • 4.45 kB
HTML
<div class="col-md-12">
<!-- view for empty myclass page -->
<div ng-if="classctrl.myclasses | isEmpty" class="no_record">
<div class="col-md-8 col-md-offset-2">
<div class="error-v1">
<span>{{ { eng : 'You did not join any class, please contact your class teacher if you cannot see your class', chn: '本用户还未加入班级,请联系班级老师如果你没有看到你的班级' } | trans }}</span>
</div>
</div>
<div class="clearfix"></div>
</div>
<!-- view for not empty myclass page -->
<div ng-if="classctrl.myclasses | notEmpty" class="myspace my_space">
<div class="panel panel-body" style="padding-top:0;">
<div class="myspace_hed">
{{"Classes"| translate}}: <span class="badge badge-green rounded-2x">{{classctrl.myclasses.length || 0}}</span>
</div>
<table st-safe-src="classctrl.myclasses" st-table="displayCollection" class="full-width">
<tbody>
<tr>
<td>
<div class="row">
<div class="margin-bottom-10"></div>
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 info_class" ng-repeat="class in displayCollection">
<div class="widget style1 blue-bg">
<div class="row">
<div class="col-xs-4 profile_teacher">
<!--<img src="assets/images/default-person-icon.png" />-->
<img ng-src="{{classTeacherMap[class._id] ? classTeacherMap[class._id].avatarUrl : avataUrl}}" />
<p translate="">{{classTeacherMap[class._id].fullname || 'Class Teacher'}}</p>
<span class="tchr_info">
<h4>{{classTeacherMap[class._id].fullname || 'name'}}</h4>
<span>{{classTeacherMap[class._id].email}}</span>
</span>
</div>
<div class="col-xs-8 padding-left-0 text-right cursor-pointer" style="height: 115px;" title="{{ class.name }}" ui-sref="index.myspace.myclasses.class.summary({ classid: class._id})">
<span class="text news-desc col-lg-6 col-xs-12 text-left no-padding">
<div class="col-lg-6 col-xs-6 no-padding" translate>Students</div>
<div class="col-lg-6 col-xs-6 no-padding">{{class.studentcounter || 0}}</div>
<div class="col-lg-6 col-xs-6 no-padding" translate="course.teachers">Teachers</div>
<div class="col-lg-6 col-xs-6 no-padding">{{class.teachercounter || 0}}</div>
<div class="col-lg-6 col-xs-6 no-padding" translate>Courses</div> <div class="col-lg-6 col-xs-6 no-padding">{{class.coursecounter || 0}}</div>
<div class="col-lg-6 col-xs-6 no-padding" translate>Status</div>
<div class="col-lg-6 col-xs-6 no-padding status_info">
<i class="fa fa-check" style="color:white; padding:2px; float:left"></i>
<span style="float:left; color:white">{{class.status|translate}}</span>
</div>
</span>
<h2 class="font-bold ng-binding col-lg-6 col-xs-12 no-padding">{{ class.name }}</h2>
<a ng-if="loginService.isLogged" href="#" class="snd_msg btn btn-primary btn-sm"><i class="fa fa-envelope-o"> </i>{{'Send Message'|translate}}</a>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
</div>
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td class="text-right" st-pagination="" st-items-by-page="6" st-template="components/content/tablePagination.html">
</td>
</tr>
</tfoot>
</table>
</div>
</div>
<!--<div class="tag-box tag-box-v6 margin-bottom-20 text-right">
<span class="text-right">
<dir-pagination-controls pagination-id="setting.listName" boundary-links="true" template-url="components/content/dirPagination.tpl.html" on-page-change="classctrl.pageChanged(newPageNumber)" class="with-others">
</dir-pagination-controls>
</span>
</div>-->
</div>