UNPKG

unserver-unify

Version:

204 lines (203 loc) 9.58 kB
<div ng-controller="HomeCtrl as ctrl"> <div class="slider slider_full_middle relative"> <img ng-if="!currentSchool" ng-src="{{publicUrl}}bamboobanner.jpg"/> <div uib-carousel interval="myInterval" active="active" ng-if="currentSchool && slides && slides.length >0"> <div uib-slide ng-repeat="slide in slides" index="$index"> <img ng-src="{{schoolUrl+slide.img}}"/> </div> </div> <img ng-if="currentSchool && (!slides || slides.length == 0)" ng-src="{{currentSchool.bar ? schoolUrl+currentSchool.bar : publicUrl + 'Banner_e.png'}}" style="width:100%;" /> </div> <div class="clearfix"></div> <div class="container animated fadeInRight" > <!-- === Content Part === --> <div class="content"> <div class="row"> <div class="col-md-9 padding-right-0" > <uib-tabset class="tab-v1" ng-if="ctrl.sortmethod||lcourses.length>0"> <a class="btn btn-default btn-sm pull-right hom_btn_aln" ui-sref="index.courses"> {{ 'View All' | translate }} <i class="fa fa-arrow-circle-o-right" > </i> </a> <uib-tab > <uib-tab-heading ng-click="ctrl.getNewCourses()" translate="common.latestcourses"> Latest </uib-tab-heading> </uib-tab> <uib-tab > <uib-tab-heading ng-click="ctrl.getRecommendCourse()" translate="common.recommenedcourses"> Courses </uib-tab-heading> </uib-tab> <uib-tab > <uib-tab-heading ng-click="ctrl.getHotestCourses()" translate="common.hotestcourses"> Hotest </uib-tab-heading> </uib-tab> <uib-tab > <uib-tab-heading ng-click="ctrl.getTopCourses()" translate="common.topcourses"> Top </uib-tab-heading> </uib-tab> </uib-tabset> <div class="row padding-left-15"> <div class="col-lg-3 col-md-3 col-sm-4 col-xs-12 padding-left-0" ng-repeat="lcourse in lcourses|limitTo: ctrl.limits.courses"> <div class="thumbnails thumbnail-style thumbnail-kenburn bg-color-white relative"> <div class="thumbnail-img"> <div class="overflow-hidden"> <a ui-sref="{{lcourse.courseurl}}({ cid: lcourse._id,cs:getCheckSum(lcourse._id) })"> <img class="img-responsive" style="height:100px" ng-src="{{lcourse.photo? _SHOST+'/lcourse/'+lcourse._id +'/'+ lcourse.photo : (lcourse.mvpic? _SHOST+'/public/'+_RES+ lcourse.mvpic : ctrl.defaultCoursePhoto)}}" title="{{ lcourse.name }}" alt="{{ lcourse.name }}" /> </a> <a ng-if="lcourse.singlesection" class="btn-more" translate> Micro </a> </div> </div> <div class="caption"> <a ui-sref="{{lcourse.courseurl}}({ cid: lcourse._id ,cs:getCheckSum(lcourse._id) })"> <strong> {{ lcourse.name }} </strong> </a> <p class="clamped clamped-4" style="border-top: solid 1px lightgrey; padding-top: 5px;"> <span class="text news-desc"> {{ lcourse.description }} </span> </p> </div> </div> </div> </div> <div class="headline" ng-if="urls.length >0"> <h4 translation> Applications </h4> </div> <div class="row padding-left-15" ng-if="urls && urls.length >0"> <div class="col-lg-3 col-md-3 col-sm-4 col-xs-12 forum padding-left-0" ng-repeat="Url in urls"> <div class=" tag-box tag-box-v1 box-shadow shadow-effect-2" style="padding:10px;"> <div class="thumbnails thumbnail-kenburn" > <div class="thumbnail" style="border:0;"> <div class="overflow-hidden text-center"> <a href='{{Url.url}}' ng-click="ctrl.changeurl(Url.url)"> <img ng-src="{{schoolUrl}}{{Url.img}}" title="{{ Url.title }}" style="height:120px;left:0;" /> </a> </div> </div> </div> <div class="text-center"> <a href="{{Url.url}}" ng-click="ctrl.changeurl(Url.url)"> <strong> {{ Url.title }} </strong> </a> </div> </div> </div> </div> <div uib-carousel interval="myInterval"active="active" ng-if="scrollphotos && scrollphotos.length >0"> <div uib-slide ng-repeat="slide in scrollphotos" index="$index"> <img ng-src="{{schoolUrl+img}}" style="display: inline-block;width:33%;height:180px" ng-repeat="img in slide"/> </div> </div> <!-- End Courses Block --> <!-- News Block --> <br/> <div class="headline" > <marquee class="pull-right col-md-11 " > {{scrolltext}} </marquee> <h4 > <a ui-sref="index.newses" translate> News </a> </h4> </div> <div class="row padding-left-15"> <div class="col-sm-6 padding-left-0" ng-repeat="_news in _newses|limitTo:ctrl.limits.news" style="margin-bottom:5px;"> <div class="tag-box tag-box-v1 bg-color-white box-shadow shadow-effect-1"> <div class="row"> <div class="col-md-5 funny-boxes-img overflow-hidden" > <a ui-sref='index.newses.detail({ id: _news._id })'> <img style="height:100px;" ng-src="{{_news.photo? _SHOST+'/public/'+_RES+'/schoolnews/'+_news._id +'/'+ _news.photo : ctrl.defaultNewsPhoto}}" title="{{ _news.name }}" alt="{{ _news.name }}" /> </a> </div> <div class="col-md-7" style="height:100px;"> <a ui-sref='index.newses.detail({ id: _news._id })' class="news-title"> {{ _news.name }} </a> <div class="news-dateinfo"> {{ _news.created | date: 'yyyy-MM-dd' }} </div> <p class="clamped clamped-3"> <span class="text news-desc"> {{ _news.description }} </span> </p> </div> </div> </div> </div> </div> <!-- End Subject Block --> <!-- Knowledge Zone Block --> <div class="headline" ng-if="_topics | notEmpty"> <h4 > <a ui-sref="index.blogs" translate> Knowledge Zone </a> </h4> </div> <div class="row" ng-if="_topics | notEmpty "> <div class="col-md-6 " ng-repeat="item in _topics | orderBy : '-create_at' " > <div class="tag-box tag-box-v1 box-shadow shadow-effect-1" style="min-height: 140px;"> <div class="item-name"> <a ui-sref='index.blogs.detail({ id: item._id })'> {{ item.title }} </a> </div> <div class="item-post-date"> <a class="user_avatar pull-left" ui-sref="index.setting.profile({ id: item.loginname,cs:getCheckSum(item.loginname) })"> {{ item.loginname }} &nbsp;&nbsp; </a> <span class="last-reply" ng-if="item.reply_create_at"> {{ item.reply_create_at | date: 'mediumDate'}} </span> <span class="last-reply" ng-if="!item.reply_create_at"> {{ item.create_at | date: 'mediumDate'}} </span> <span class="replies pull-right"> <span title="{{ 'Visit Count' | translate }}"> <i class="fa fa-eye"> </i> {{ item.visit_count }} </span> / <span title="{{ 'Reply Count' | translate }}"> <i class="fa fa-comments"> </i> {{ item.reply_count }} </span> </span> </div> <div class="item-content"> <p ng-bind-html="item.content"> </p> </div> </div> </div> </div> <!-- End Knowledge Zone Block --> <div class="margin-bottom-50"> </div> </div> <div ng-include src="'app/home/sidebarcmec.html'"> </div> </div> <!-- /row --> </div> <!-- /container --> <!-- End Content Part --> </div> </div>