unserver-unify
Version:
104 lines (103 loc) • 4.67 kB
HTML
<div ng-controller="OfflineCoursesCtrl as ctrl">
<div>
<div class="side_header" ng-class="{ active : ctrl.showMobileSid }">
<script id="menuTree.html" type="text/ng-template">
<ul class="{(item.key==ctrl.option) ? 'active' : ''}} side-nav">
<i class="sidebar_arrow {{item.items.length>0 ? 'fa fa-angle-right':''}}" >
</i>
<a ng-click="ctrl.list(item.key)" class="{{(item.key==ctrl.option) ? 'active' : ''}} list">
<span style="cursor: pointer;">
{{item.title}}
<span ng-if='item.value==0' class="itm_cntr" style="width:auto!important">
({{item.counter||0}})
</span>
</span>
</a>
<ul class="second_level">
<li ng-repeat="item in item.items" ng-include="'menuTree.html'">
</li>
</ul>
</ul>
</script>
<ul ng-class="{'sidebar_active':dropdown}">
<li ng-class="{'sidebar_responsive_active':dropdown}">
<ul class="list-group sidebar-nav-v1 gsx_sidebar">
<li style="position:relative" class="list-group-item {(''==ctrl.option) ? 'active' : ''}} side-nav">
<a class="{{(''== ctrl.option) ? 'active' : ''}} list" ng-click="ctrl.list('')">
<span style="cursor: pointer;">
<strong style="float:left" translate="">
All Offline Courses
</strong>
<span class="itm_cntr" style="width:auto!important">
({{totalCount||0}})
</span>
</span>
</a>
</li>
<li class="list-group-item" ng-include="'menuTree.html'" ng-repeat="item in catitems" style="position:relative">
</li>
</ul>
</li>
</ul>
<div class="clearfix"></div>
</div>
<button type="button" class="navbar-toggle" ng-class="{ active : ctrl.showMobileSid }" ng-click="ctrl.toggleSideBar()">
<span class="sr-only">Toggle navigation</span>
<span class="fa fa-bars"></span>
<span class="fa fa-angle-left"></span>
</button>
<div class="forum">
<div class='tag-box tag-box-v6 text-right mbl_srch side_menu'>
<div class="form-inline">
<div class="input-group" ng-class="{'enable': ctrl.q.length > 0}">
<input class="form-control" type="text" ng-model="ctrl.q" placeholder="{{ 'search course' | translate }}" />
<i class='fa fa-search' ng-click="ctrl.searchCourseByName(ctrl.q)">
</i>
<span class="input-group-btn">
<button ng-show="ctrl.q.length >0" class="btn btn-default" type="button" ng-click="ctrl.clrCoursesSearchName()">
<i class="fa fa-remove"></i>
</button>
</span>
</div>
</div>
<div class="clearfix"></div>
</div>
<div class="course_category">
<a class="fa fa-bars" ng-click="ctrl.toggleSideBar()"></a>
</div>
<div class="row">
<div class="margin-bottom-60"></div>
<div class="col-xs-12" ng-repeat="lcourse in ctrl.courses">
<div class="thumbnails thumbnail-style thumbnail-kenburn overflow-hidden" ui-sref=".info({cid:lcourse._id})">
<div class="thumbnail-img">
<div class="overflow-hidden">
<a href="javascript:;">
<img alt="{{ lcourse.name }}" class="img-responsive" ng-src="{{lcourse.photourl }}" title="{{ lcourse.name }}"/>
</a>
</div>
</div>
<div class="mbl_list_right">
<div class="clearfix"></div>
<div class="caption overflow-hidden clst" style="height:54px">
<h3>
<a class="hover-effect" href="javascript:;" class="hover-effect" target="_blank">
{{ lcourse.name }}
</a>
</h3>
<p>
{{ lcourse.description }}
</p>
</div>
</div>
</div>
</div>
<div class="col-xs-12" ng-if="setting.totalCount > setting.items.length">
<div class="clearfix margin-bottom-20"></div>
<div class="col-xs-12">
<button class="btn btn-u btn-block" style="line-height:25px;" ng-click="ctrl.nextPage()" translate>Load More</button>
</div>
<div class="clearfix margin-bottom-75"></div>
</div>
</div>
</div>
</div>