UNPKG

unserver-unify

Version:

487 lines (485 loc) 22.8 kB
<div class="block-description white-bg" style="padding-bottom: 0 !important;"> <div class="container content"> <div class="row"> <div class="col-md-7"> <div class="left-inner company_info"> <div class="row"> <div class="col-sm-9 col-md-10"> <h3> {{ ctrl.item.name }} </h3> <div class="overflow-h"> <p class="hex"> {{ ctrl.item.address }} </p> <p class="hex"> <span class="pull-left" ng-if="ctrl.item.tel"><i class="fa fa-phone pull-left"></i>: {{ ctrl.item.tel }}&nbsp;&nbsp;&nbsp;</span> <span class="pull-left" ng-if="ctrl.item.fax"> <i class="fa fa-fax pull-left"></i>: {{ ctrl.item.fax }} &nbsp;&nbsp;&nbsp;</span> <span class="pull-left" ng-if="ctrl.item.email"> <i class="fa fa-envelope pull-left"></i>: {{ ctrl.item.email }} &nbsp;&nbsp;&nbsp;</span> <span class="pull-left" ng-if="ctrl.item.facebook"> <i class="fa fa-facebook pull-left"></i>: <a href="{{ ctrl.item.facebook }}" target="_blank">{{ ctrl.item.facebook }}</a> &nbsp;&nbsp;&nbsp;</span> <span class="pull-left" ng-if="ctrl.item.url"> <i class="fa fa-globe pull-left"></i>: <a href="{{ ctrl.item.url }}" target="_blank">{{ ctrl.item.url }}</a> &nbsp;&nbsp;&nbsp;</span> <span class="pull-left" ng-if="ctrl.item.workingHours"> <i class="fa fa-clock-o pull-left"></i>: <span ng-if="ctrl.item.workingHours.working&&ctrl.item.workingHours.working.enable&&ctrl.item.workingHours.working.start&&ctrl.item.workingHours.working.stop"> <b>{{ 'Monday - Friday' | translate }}:</b> {{ ctrl.item.workingHours.working.start | date:'shortTime' }} - {{ ctrl.item.workingHours.working.stop | date:'shortTime' }} </span> <span ng-if="ctrl.item.workingHours.saturday&&ctrl.item.workingHours.saturday.enable&&ctrl.item.workingHours.saturday.start&&ctrl.item.workingHours.saturday.stop"> , <b>{{ 'Saturday' | translate }}:</b> {{ ctrl.item.workingHours.saturday.start | date:'shortTime' }} - {{ ctrl.item.workingHours.saturday.stop | date:'shortTime' }} </span> <span ng-if="ctrl.item.workingHours.sunday&&ctrl.item.workingHours.sunday.enable&&ctrl.item.workingHours.sunday.start&&ctrl.item.workingHours.sunday.stop"> , <b class="color-red">{{ 'Sunday' | translate }}:</b> {{ ctrl.item.workingHours.sunday.start | date:'shortTime' }} - {{ ctrl.item.workingHours.sunday.stop | date:'shortTime' }} </span> &nbsp;&nbsp;&nbsp;</span> </p> <div class="margin-bottom-10"> </div> <div class="hex info"> <div ng-if="currentSchool.jobFlag"> <i class="fa fa-briefcase" href="#"> </i> <div class="clearfix"> </div> {{ctrl.item.jobs || 0}} {{'Jobs' | translate}} </div> <div ng-if="ctrl.productFlag && ctrl.item.products"> <i class="fa fa-cubes" href="#"> </i> <div class="clearfix"> </div> {{ctrl.item.products || 0}} {{'Products' | translate}} </div> <div> <i class="fa fa-eye" href="#"> </i> <div class="clearfix"> </div> {{ctrl.item.counter || 0}} {{'Views' | translate}} </div> <div> <i class="fa fa-comments" href="#"> </i> <div class="clearfix"> </div> {{ctrl.commentscount || 0}} {{'Comments' | translate}} </div> </div> </div> </div> <div class="col-sm-3 col-md-2 no-padding text-center"> <div class="img_hldr"> <img ng-src="{{ctrl.imageUrl}}" title="{{ ctrl.item.name }}"/> </div> </div> </div> <i ng-bind-html="ctrl.item.description"> </i> <p ng-bind-html="ctrl.item.detail"> </p> </div> </div> <div class="col-md-5"> <img ng-if="ctrl.advsImageUrl" ng-src="{{ ctrl.advsImageUrl }}" class="full-width" /> </div> </div> </div> <!--=== Products ===--> <div class="container content" ng-if="productItems.length > 0"> <div class="row"> <div class="col-lg-12"> <div class="headline"> <h2 translate="products"> Products </h2> <a class="btn btn-default btn-sm pull-right" ng-click="ctrl.setTab('products')" translate="" ui-sref="index.company.detail.products"> View All </a> </div> <div class="row padding-left-15 gsx_course"> <div class="col-lg-3 col-md-3 col-sm-4 col-xs-12 padding-left-0" ng-repeat="item in productItems | limitTo:4 "> <div class="thumbnails thumbnail-style thumbnail-kenburn relative overflow-hidden"> <div class="thumbnail-img"> <div class="overflow-hidden"> <a ui-sref="index.store.detail({id:item._id})"> <img class="img-responsive" ng-src="//edusharesg.oss-ap-southeast-1.aliyuncs.com/product/{{item._id}}/{{item.photo}}"/> </a> </div> </div> <div class="thumbnail-text"> <div class="caption overflow-hidden clst text-center"> <h3> <a ui-sref="index.store.detail({id:item._id})"> {{ item.name }} </a> </h3> <p class="price" ng-if="item.price" style="font-size:15px;"> <span style="font-size:15px;text-decoration:line-through;"> $ {{ item.sellingprice||item.price }} </span> <span class="strike" ng-if="item.sellingprice"> Sale Price : <span style="color:red;font-size:15px;font-weight:bold"> $ {{ item.price }} </span> </span> </p> <p class="price" ng-if="!item.price" translate=""> Free </p> <p> {{ item.description }} </p> <div class="list_rating" ng-if="loginService.subDomain != 'poiz'"> <span class="average dummy_avg" ng-if="!item.rating"> <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 class="ng-binding"> 4/5 </span> </span> <span class="list_reviews"> (2 {{ 'reviews' | translate }}) </span> </div> </div> </div> <div class="clearfix"></div> </div> </div> </div> </div> </div> </div> <!--=== End Product ===--> <div class="clearfix"> </div> <!-- Jobs --> <div class="container content" ng-if="currentSchool.jobFlag"> <div class="row"> <div class="col-lg-12"> <div class="headline"> <h2 translate=""> Jobs </h2> <a class="btn btn-default btn-sm pull-right" ng-click="ctrl.setTab('products')" translate="" ui-sref="index.company.detail.jobs"> View All </a> </div> <div class="row padding-left-15"> <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12 md-margin-bottom-40 padding_half" ng-repeat="job in ctrl.jobs | limitTo:3 "> <div class="easy-block-v1 margin-bottom-20"> <div class="easy-block-v1-badge rgba-yellow" ng-if="job.category"> {{ job.category }} </div> <div class="thumbnail-img alnlft"> <div class="overflow-hidden text-center"> <a ui-sref="index.job.detail({ jid : job._id })"> <img class="img-responsive" ng-src="{{job.photo? ctrl.jobphotoUrl + job._id +'/'+ job.photo : ctrl.defaultJobsPhoto}}"/> </a> </div> </div> <div class="white-bg"> <div class="overflow-h"> <h3 style="height:35px; overflow:hidden; width:100%; cursor:pointer;" ui-sref="index.job.detail({ jid : job._id })"> {{job.name}} </h3> </div> <ul class="list-unstyled" style="height:60px;"> <li style="max-height:45px; overflow:hidden;"> <span class="color-green" translate=""> Major </span> : {{job.major}} </li> <li ng-if="job.typestr" style="max-height:45px; overflow:hidden;"> <span class="color-green" translate=""> Job Type </span> : {{job.typestr}} </li> <li> <span class="pull-right" ng-if="job.vacancy"> <i class="fa fa-users"> </i> {{job.vacancy}} </span> <span class="color-green" translate=""> Posted on </span> : {{job.update|date : 'yyyy-MM-dd' }} </li> </ul> </div> <div class="clearfix"> </div> </div> </div> </div> </div> </div> </div> <!-- End Jobs --> <div class="clearfix"> </div> <div ng-if="newsList.length > 0" style="background: #eaeaea;"> <!--=== News ===--> <div class="container content"> <div class="row"> <div class="col-lg-12"> <div class="headline"> <h4 translate=""> News </h4> <a class="btn btn-default btn-sm pull-right" ng-click="ctrl.setTab('news')" translate="" ui-sref="index.company.detail.newslist"> View All </a> </div> <div class="row"> <div class="col-md-4" ng-repeat="news in newsList | limitTo:3"> <div class="tag-box new_style box-shadow shadow-effect-1" ui-sref="index.company.detail.news({id:news._id})"> <div class="row"> <div class="news-dateinfo"> {{news.created | date:'dd/MM/yyyy'}} </div> <div class="col-md-4 hidden-sm no-padding funny-boxes-img overflow-hidden easy-block-v1"> <a href=""> <img alt="" class="img-responsive" ng-if="news.photo" ng-src="{{ctrl.newsPhotoUrl}}{{news.photo}}"/> <img alt="" class="img-responsive" ng-if="!news.photo" src="assets/images/news_no-image1.jpg"/> </a> </div> <div class="col-md-8 col-sm-12" style="height:126px; overflow:hidden"> <a href=""> {{news.name}} </a> <div class="clearfix"> </div> <p class="clamped" style="max-height:70px;"> {{news.description}} </p> </div> </div> </div> </div> </div> </div> </div> </div> <!--=== End News ===--> <!--=== Announcement ===--> <div class="container content" ng-if="annoucementsList.length > 0"> <div class="row"> <div class="col-lg-12"> <div class="headline margin-bottom-20"> <h4 translate=""> Announcement </h4> <a class="btn btn-default btn-sm pull-right" ng-click="ctrl.setTab('anno')" translate="" ui-sref="index.company.detail.announcmentlist"> View All </a> </div> <div class="row"> <div class="col-sm-4" ng-repeat="anno in annoucementsList | limitTo:3"> <div class="funny-boxes funny-boxes-left-green bg-color-white margin-bottom-20" ui-sref="index.company.detail.annos({id:anno._id})"> <div class="row"> <div class="col-md-5 funny-boxes-img" style="overflow:hidden"> <a href=""> <img alt="" ng-if="anno.photo" ng-src="{{ctrl.newsPhotoUrl}}{{anno.photo}}" style="margin-bottom:0; height:100px; "/> <img alt="" ng-if="!anno.photo" src="assets/images/announcement_no-image1.jpg" style="margin-bottom:0; width:100px; "/> </a> </div> <div class="col-md-7" style="height:116px; overflow:hidden"> <a class="news-title" href=""> {{anno.name}} </a> <div class="news-dateinfo"> {{anno.created | date:'dd/MM/yyyy'}} </div> <p class="clamped" style="max-height:60px;"> <span class="text news-desc"> {{anno.description}} </span> </p> </div> </div> </div> </div> </div> </div> </div> </div> <!--=== End Announcement ===--> </div> <!--=== Comments ===--> <div class="container content margin-top-60" id="container" ng-if="loginService.subDomain != 'poiz'"> <div class="row"> <div class="col-lg-12"> <div class="profile"> <div class="panel-heading overflow-h"> <h2 class="panel-title heading-sm pull-left"> <i class="fa fa-comments"> </i> {{'Leave Your Comments' | translate }} </h2> </div> <div class="panel-body white-bg margin-bottom-30"> <div class="media media-v2"> <a class="pull-left" href="#"> <img class="media-object rounded-x" height="80" ng-src="{{ ctrl.profileImg }}" width="80"/> </a> <div class="media-body"> <textarea class="form-control" name="content" ng-model="ctrl.commentscontent" placeholder="{{'Write your comments here' | translate }}..." required="" rows="5"> </textarea> <div class="clearfix margin-bottom-10"> </div> <button class="btn btn-u" ng-click="ctrl.sendComment()" ng-if="ctrl.commentscontent&&ctrl.commentscontent.length>1" style="padding-left:30px; padding-right:30px;" translate=""> Submit </button> </div> </div> </div> <div class="panel-heading overflow-h" ng-if="Comment.items.length > 0"> <h2 class="panel-title heading-sm pull-left"> <i class="fa fa-comments"> </i> {{'Users Comments' | translate }} <span style="color:#337ab7;"> ({{Comment.total}}) </span> </h2> </div> <!-- <div class="media media-v2" ng-repeat="topic in ctrl.topics"> <a class="pull-left" ui-sref="index.setting.profile({ id: topic.author.loginname,cs:getCheckSum(topic.author.loginname) })"> <img class="media-object rounded-x img_res_adj" height="80" ng-src="{{ topic.avatar_url }}" title="{{ topic.authorname }}" width="80"/> </a> <div class="media-body"> <h4 class="media-heading"> <strong> <a ui-sref="index.setting.profile({ id: topic.author.loginname ,cs:getCheckSum(topic.author.loginname)})"> {{ topic.author.fullname }} </a> </strong> @{{ topic.author.loginname }} <small> {{ topic.create_at | date: 'short' }} </small> <a class="pull-right color-red" ng-click="ctrl.delete(topic)" ng-if="loginService.user&&loginService.user.is_admin||loginService.user.grole=='admin'" style="margin-top:15px;"> <i class="fa fa-remove expand-list rounded-x"> </i> </a> </h4> <p style="margin-right: 30px;"> {{topic.content}} </p> </div> --> <!-- <div class="panel-body white-bg"> <div class="viewport" id="viewport-serviceDatasource" ui-scroll-viewport=""> <div buffer-size="3" padding="10" start-index="0" ui-scroll="topic in datasource" adapter="adapter"> <a class="pull-left" ui-sref="index.setting.profile({ id: topic.author.loginname,cs:getCheckSum(topic.author.loginname) })"> <img class="media-object rounded-x img_res_adj" height="80" ng-src="{{ topic.avatar_url }}" title="{{ topic.authorname }}" width="80"/> </a> <div class="media-body"> <h4 class="media-heading"> <strong> <a ui-sref="index.setting.profile({ id: topic.author.loginname ,cs:getCheckSum(topic.author.loginname)})"> {{ topic.author.fullname }} </a> </strong> @{{ topic.author.loginname }} <small> {{ topic.create_at | date: 'short' }} </small> <a class="pull-right color-red" ng-click="ctrl.delete(topic)" ng-if="loginService.user&&loginService.user.is_admin||loginService.user.grole=='admin'" style="margin-top:15px;"> <i class="fa fa-remove expand-list rounded-x"> </i> </a> </h4> <p style="margin-right: 30px;"> {{topic.content}} </p> </div> </div> </div> --> <div infinite-scroll="Comment.nextPage()" infinite-scroll-distance="0"> <div class="media media-v2" ng-repeat="topic in Comment.items"> <a class="pull-left" ui-sref="index.setting.profile({ id: topic.author.loginname,cs:getCheckSum(topic.author.loginname) })"> <img class="media-object rounded-x img_res_adj" height="80" ng-src="{{ topic.avatar_url }}" title="{{ topic.authorname }}" width="80"/> </a> <div class="media-body"> <h4 class="media-heading"> <strong> <a ui-sref="index.setting.profile({ id: topic.author.loginname ,cs:getCheckSum(topic.author.loginname)})"> {{ topic.author.fullname }} </a> </strong> @{{ topic.author.loginname }} <small> {{ topic.create_at | date: 'short' }} </small> <a class="pull-right color-red" ng-click="ctrl.delete(topic)" ng-if="loginService.user&&loginService.user.is_admin||loginService.user.grole=='admin'" style="margin-top:15px;"> <i class="fa fa-remove expand-list rounded-x"> </i> </a> </h4> <p style="margin-right: 30px;"> {{topic.content}} </p> </div> </div> </div> <div ng-show="Comment.busy"> Loading data... <i class="fa fa-spinner fa-spin fa-3x"> </i> </div> <div ng-show="Comment.nomoredata && Comment.total"> <div class="panel-heading "> </div> </div> <!-- <button class="btn btn-info" ng-click="ctrl.getMore()" ng-if="ctrl.topics.length<ctrl.commentscount" style="padding: 0 60px"> More + </button> --> <!-- <div infinite-scroll="loadMore()" infinite-scroll-distance="2"> <img ng-repeat="image in images" ng-src="http://placehold.it/225x250&text={{image}}"> </img> </div> --> <!-- <div infinite-scroll="Comment.nextpage(conf)" infinite-scroll-distance="2" infinite-scroll-parent="true"> <div "="" ng-repeat="topic in Comment.items"> {{topic}} </div> </div> --> <div class="margin-bottom-60"> </div> </div> </div> </div> </div> </div>