unserver-unify
Version:
215 lines (213 loc) • 9.9 kB
HTML
<div ng-controller="CourseinfosCtrl as ctrl">
<div class="block-description white-bg" ng-class="{'scroll_fixed':bottomFlag}" scroll="" style="padding-bottom: 0 !important;">
<div class="slider slider_full_middle relative" style="background:#ccc;">
<div class="carousel-inner">
<div class="item active">
<div class="text-center">
<img src="assets/images/gsx_bg.jpg" style="top: 110%" />
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-3">
<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 class="sidebar_responsive" ng-class="{'sidebar_active':dropdown}">
<li ng-class="{'sidebar_responsive_active':dropdown}">
<button class="btn btn-primary" ng-click="ctrl.toggledrop()" type="button">
<span class="fa fa-bars">
</span>
</button>
<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">
{{'All Pre-book Courses' | translate}}
</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>
<div class="col-md-9">
<span ncy-breadcrumb="" ng-if="(!hideHeader || currentSchool.courseTheme =='default' || !currentSchool.courseTheme) && loginService.subDomain != 'poiz'" class="breadcrumb_inside"></span>
<ul class="inside_menu">
<li>
<a href="javascript:;" ui-sref="index.courses" translate="">
Online Course
</a>
</li>
<li>
<a href="javascript:;" ui-sref="index.ofcourses" translate="">
Offline Course
</a>
</li>
<li class="active">
<a href="javascript:;" ui-sref="index.cfcourses">
<span translate="">Pre-book Course </span>
<span class="badge badge-light rounded-2x">
{{totalCount || 0}}
</span>
</a>
</li>
</ul>
<!-- <ul class="sublevel_menu">
<li>
<a class="hottest" ng-class="{'active': ctrl.sortmethod == 'visitercounter'}" ng-click="ctrl.getHotestCourses()">
{{"common.hotestcourses" | translate}}
</a>
</li>
<li>
<a class="latest" ng-class="{'active': ctrl.sortmethod == 'update'}" ng-click="ctrl.getNewCourses()">
{{"common.latestcourses" | translate}}
</a>
</li>
<li>
<a class="topest" ng-class="{'active': ctrl.sortmethod == 'top'}" ng-click="ctrl.getTopCourses()">
{{"common.topcourses" | translate}}
</a>
</li>
<li>
<a class="recommended" ng-class="{'active': ctrl.sortmethod == 'position'}" ng-click="ctrl.getPositionCourses()">
{{"common.recommenedcourses" | translate}}
</a>
</li>
<li>
<a class="hottest" ng-class="{'active': ctrl.sortmethod == 'star'}" ng-click="ctrl.getStarCourses()" ng-if="loginService.subDomain != 'caregiverasia'">
{{"common.starcourses" | translate}}
</a>
</li>
</ul> -->
<div class="forum">
<div class="input-group col-lg-3 col-md-3 col-sm-3 top-search enable">
<input class="form-control" type="text" ng-model="ctrl.q" placeholder="{{ 'search course' | translate }}" />
<span class="input-group-btn">
<button class="btn btn-primary srch_btn" type='button' ng-click="ctrl.searchCourseByName(ctrl.q)">
<i class='fa fa-search'>
</i>
</button>
</span>
</div>
</div>
<div class="clearfix"></div>
<div class="row gsx_course">
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12" current-page="setting.currentPage" dir-paginate="lcourse in ctrl.courses | itemsPerPage: ctrl.pageSize" pagination-id="pages" total-items="totalCount">
<div class="thumbnails thumbnail-style new_listing overflow-hidden" ui-sref=".info({cid:lcourse._id})">
<span class="new_course" ng-if="item.newflag" translate="">
New
</span>
<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="thumbnail-text">
<div class="caption hgt_adjst overflow-hidden clst text-center">
<h3>
<a href="javascript:;" class="hover-effect" target="_blank">
{{ lcourse.name }}
</a>
</h3>
<p>{{ lcourse.description }}</p>
<div class="list_rating">
<ng-rate-it ng-model="$ctrl.model.rating" class="custom" read-only="true"></ng-rate-it>
</div>
<p class="day_left" ng-if="lcourse.daysleft > 0">
{{lcourse.daysleft || 0}} {{'Days Left' | translate}}
</p>
<p class="price" ng-if="lcourse.price">
<b>{{'Price' | translate}}:</b>
<span ng-if="!lcourse.finalprice">$ {{lcourse.price}}</span>
<span class="strike" ng-if="lcourse.finalprice">
<span>
$ {{lcourse.price}}
</span>
$ {{lcourse.finalprice}}
</span>
</p>
<p class="price" ng-if="!lcourse.price">
<b>{{'Price' | translate}}:</b>
<span class="color-blue">Free</span>
</p>
<div class="progress cf_progress">
<div aria-valuemax="100" aria-valuemin="0" aria-valuenow="40" class="progress-bar progress-bar-success" role="progressbar" style="width:{{(lcourse.applications * 100)/ lcourse.mincounter}}%">
</div>
</div>
<ul class="list-inline text-center" style="border-top:solid 1px white;padding-top: 5px; margin-bottom: 10px;">
<li class="padding-left-0">
<b>{{'Backers' | translate}}:</b> {{lcourse.applications}} / {{lcourse.mincounter}}
<!-- {{(lcourse.applications * 100)/ lcourse.mincounter}}% -->
</li>
</ul>
<ul class="course_info">
<li>
<img src="../assets/images/eye_icon.png">
<span>
{{lcourse.views|| 0}}
</span>
</li>
<li>
<img src="../assets/images/comment_icon.png">
<span>
{{lcourse.commentcounter || 0}}
</span>
</li>
<li>
<i class="fa fa-users">
</i>
<span>
{{lcourse.enrolledcounter || 0}}
</span>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="row" ng-show="totalCount >ctrl.pageSize">
<div class="col-md-12 forum">
<div class="tag-box tag-box-v6 margin-bottom-20 text-right clearfix">
<dir-pagination-controls boundary-links="true" class="with-others" on-page-change="ctrl.pageChanged(newPageNumber)" pagination-id="list" template-url="components/content/dirPagination.tpl.html">
</dir-pagination-controls>
</div>
</div>
</div>
<h3 class="row text-center" ng-if="totalCount == 0" translate="">
No Result!
</h3>
</div>
</div>
</div>
</div>