UNPKG

unserver-unify

Version:

203 lines (202 loc) 9.46 kB
<div ng-controller="CourseSearchCtrl as ctrl"> <div class="col-md-12"> <div class="row margin-bottom-20"> <div class="col-md-9"> <span class="search_result" style="font-size: 22px; line-height: 36px; padding-left: 10px;">{{'As per your search we found'|translate}} <span>{{searchCount || 0}}</span> {{ {eng:'Courses', chn:'个课程'}|trans }}</span> </div> <div class="col-md-3"> <div class="forum" style="margin-top: 3px;"> <div class="input-group"> <input class="form-control" ng-model="ctrl.searchObj.name" placeholder="{{ 'search course' | translate }}" type="text"/> <span class="input-group-btn" > <button class="btn btn-u" ng-click="ctrl.getCourses(ctrl.searchObj)" type="button"> <i class="fa fa-search"></i> </button> </span> </div> </div> </div> </div> <div class="clearfix"></div> <div ng-if="searchCount == 0" style="font-family:'Comic Sans MS', cursive, sans-serif; font-size: 22px; color: #555;"> {{'Your search'|translate}} " <span style="color:orange;">{{ctrl.searchObj.name}}</span> " {{'did not match with any courses, modify your keyword and try again'|translate}}" </div> <div class="row"> <!-- <div class="col-md-3" ng-controller="CoursesCtrl as ctrl"> <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}}&nbsp; <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}" ng-if="!loginService.school.coursebyDepartment"> <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"> <li class="list-group-item {(''==ctrl.option) ? 'active' : ''}} side-nav" style="position:relative"> <a class="{{(''== ctrl.option) ? 'active' : ''}} list" ng-click="ctrl.list('')"> <span style="cursor: pointer;"> <strong style="float:left"> {{'Filter by category' | translate}} </strong> </span> </a> </li> <li class="list-group-item" ng-if="!setting.items"> <div class="no_record" translate=""> No Record </div> </li> <li class="list-group-item" ng-if="item.counter||ctrl.show0item" ng-include="'menuTree.html'" ng-repeat="item in catitems" style="position:relative"> </li> </ul> </li> </ul> <ul class="list-group sidebar-nav-v1" ng-if="loginService.school.coursebyDepartment"> <li class="list-group-item" ng-class="{'active': ctrl.option == ''}"> <a ng-click="ctrl.listdepartment('')" style="cursor:pointer;"> <strong translate=""> All </strong> <strong> ({{ctrl.totalCoursesCountUnderDepartment}}) </strong> </a> </li> <li class="list-group-item" ng-class="{'active': item.department == ctrl.department}" ng-repeat="item in ctrl.Departments"> <a href="javascript:void(0)" ng-click="ctrl.listdepartment(item.department)"> {{item.department}} <span class="itm_cntr" style="width:auto!important"> ({{item.counter||0}}) </span> </a> </li> </ul> <div class="clearfix"> </div> </div> <div class="col-md-9 padding-left-0"> --> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 padding-right-0" pagination-id="courses" dir-paginate="item in ctrl.courses | itemsPerPage: 8" total-items="searchCount" current-page="this.page"> <div class="thumbnails thumbnail-style thumbnail-kenburn new_listing overflow-hidden relative"> <span class="new_course" ng-if="item.newflag" translate="">New Course</span> <div class="thumbnail-img"> <div class="overflow-hidden text-center"> <a ui-sref="{{item.courseurl}}({ cid: item._id ,cs:getCheckSum(item._id)})"> <img ng-src="{{ item.photo ? ctrl.coursePhotoUrl + item._id + '/' + item.photo : ctrl.defaultCoursePhoto }}" style="width: 100%;" title="{{item.name}}"/> </a> <span ng-if="item.singlesection" class="badge badge-warning list_micro" >{{'Micro'|translate}}</span> <a href="" class="btn-more hover-effect"> <span ng-if="item.privacy!='public'" class="btn-more prvt_btn" translate=""> Private ...</span> <span ng-if="item.privacy=='public'" class="btn-more"> {{'More'|translate}} +</span> </a> </div> </div> <div class="list_rating"> <span ng-if="!item.rating" class="average dummy_avg"> <div class="average-rating-container"> <ul class="rating background"> <li class="star"> <i class="fa fa-star"> </i> </li> <li class="star"> <i class="fa fa-star"> </i> </li> <li class="star"> <i class="fa fa-star"> </i> </li> <li class="star"> <i class="fa fa-star"> </i> </li> <li class="star"> <i class="fa fa-star"> </i> </li> </ul> </div> </span> <span ng-if="item.rating" class="average"> <average-star-rating rating-value="item.rating" max="5"> </average-star-rating> <span ng-if="item.rating"> {{item.rating|number :2}}/5 </span> </span> <span class="list_reviews"> &nbsp;({{item.ratingcounter||0}} {{'reviews'|translate}}) </span> </div> <div class="clearfix"></div> <div class="caption overflow-hidden clst"> <h3> <a class="hover-effect" ui-sref="{{item.courseurl}}({ cid: item._id,cs:getCheckSum(item._id) })"> {{ item.name }} </a> </h3> <p> {{ item.description }} </p> </div> <ul class="list-inline text-left course_btm" ng-style="coursebtmStyle"> <li class="padding-left-0" uib-tooltip="{{'Enrolled Users' | translate}}"> <i class="fa fa-users"> </i> <span > {{item.enrolledcounter}} </span> </li> <li class="padding-left-0" uib-tooltip="{{'Views' | translate}}"> <i class="fa fa-eye"> </i> <span > {{item.visitercounter}} </span> </li> <li class="pull-right" ng-if="item.privacy!='fee'"> <span uib-tooltip="{{'Creater' | translate}}"> {{item.creatorfullname||item.creater}} </span> </li> <li class="pull-right list_price" ng-if="item.privacy=='fee'"> <span ng-if="item.price" uib-tooltip="{{'Price' | translate}}"> ${{item.price}} </span> <span ng-if="!item.price" uib-tooltip="{{'Price' | translate}}"> Free </span> </li> </ul> </div> </div> <!-- </div> --> </div> <div class="row" ng-show="searchCount >8"> <div class="col-md-12 forum"> <div class="text-right pagination_aln"> <dir-pagination-controls pagination-id="courses" boundary-links="true" template-url="components/content/dirPagination.tpl.html" on-page-change="ctrl.pageChanged(newPageNumber)" class="with-others"> </dir-pagination-controls> </div> </div> </div> </div> </div>