unserver-unify
Version:
487 lines (485 loc) • 22.8 kB
HTML
<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 }} </span>
<span class="pull-left" ng-if="ctrl.item.fax">
<i class="fa fa-fax pull-left"></i>: {{ ctrl.item.fax }}
</span>
<span class="pull-left" ng-if="ctrl.item.email">
<i class="fa fa-envelope pull-left"></i>: {{ ctrl.item.email }}
</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>
</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>
</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>
</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>