unserver-unify
Version:
332 lines (330 loc) • 15.7 kB
HTML
<!--=== Header ===-->
<div ng-controller="LoginCtrl as ctrl">
<!-- <div ng-controller="LoginCtrl as ctrl" style="background: #EAEAEA; position: relative; z-index: 1;">
-->
<div class="header" ng-class="{'wd_header':loginService.subDomain == 'wdbamboo' || loginService.subDomain == 'bamboosys'}">
<div id="header" ng-class="{'header_arrow_aln':fullwidth,'container-fluid':fullwidth,'container':!fullwidth}">
<!-- Logo -->
<a class="logo" id="bambooMainLogo" ng-class="{'wisdom_logo':loginService.subDomain=='wisdom', 'bamboosys_logo':loginService.subDomain == 'bamboosys'}" ng-if="!hideHeader" ui-sref="index.home">
<title ng-if="currentLanguage=='Chinese'">
{{ currentSchool.nameCN||currentSchool.name }}
</title>
<title ng-if="currentLanguage!='Chinese'">
{{ currentDepartment.name||currentSchool.name||currentSchool.nameCN }}
</title>
<img alt="Logo" ng-src="{{ ctrl.logoUrl }}" />
</a>
<div class="topbar" ng-if="!hideHeader && (loginService.subDomain != 'wdbamboo' && loginService.subDomain != 'bamboosys')">
<ul class="loginbar pull-right">
<li ng-if="(!ctrl.footerConfig.hideFAQ && loginService.subDomain!='stec') && currentSchool.mobileApp" class="mobile_link">
<i class="fa fa-mobile">
</i>
<a ui-sref="index.help.download" translate="">
Mobile app
</a>
</li>
<li ng-if="(!ctrl.footerConfig.hideFAQ && loginService.subDomain!='stec') && currentSchool.mobileApp" class="topbar-devider">
</li>
<li class="languagesSelector" ng-if="loginService.subDomain!='hdb' && loginService.subDomain!='poiz'">
<i class="fa fa-language">
</i>
<a href="javascript:void(0)" translate="">
Languages
</a>
<span class="caret">
</span>
<ul class="languages">
<li ng-if="((!ctrl.showDefaultLanguage&&ctrl.languages.en_US) || ctrl.showDefaultLanguage)" ng-class="{ 'active': currentLanguage === 'en_US' }">
<a href="javascript:void(0)" ng-click="setLang('en_US')" title="{{ 'header.language.english' | translate }}">
<span id="en_US">
English
</span>
<i class="fa fa-check" ng-if="currentLanguage === 'en_US'">
</i>
</a>
</li>
<li ng-if="((!ctrl.showDefaultLanguage&&ctrl.languages.Chinese) || ctrl.showDefaultLanguage)" ng-class="{ 'active': currentLanguage === 'Chinese' }">
<a href="javascript:void(0)" ng-click="setLang('Chinese')" title="{{ 'header.language.chinese' | translate }}">
<span id="en_US">
中文
</span>
<i class="fa fa-check" ng-if="currentLanguage === 'Chinese'">
</i>
</a>
</li>
<li ng-class="{'active': currentLanguage === 'France'}" ng-if="ctrl.languages&&ctrl.languages.France">
<a href="javascript:void(0)" ng-click="setLang('France')" title="{{ 'French' | translate }}">
<span id="en_US">
français
</span>
<i class="fa fa-check" ng-if="currentLanguage === 'France'">
</i>
</a>
</li>
</ul>
</li>
<li ng-if="loginService.subDomain=='poiz'">
<a href="javascript:void(0)" ng-if="currentLanguage!='Chinese'" ng-click="setLang('Chinese')" title="{{ 'header.language.chinese' | translate }}">
<img src="/assets/images/china.png" style="width: 20px; margin-right: 5px;" />中文
</a>
<a href="javascript:void(0)" ng-if="currentLanguage!='en_US'" ng-click="setLang('en_US')" title="{{ 'header.language.english' | translate }}">
<img src="/assets/images/usa.png" style="width: 20px; margin-right: 5px;" />English
</a>
</li>
<li class="topbar-devider" ng-if="loginService.isLogged && loginService.subDomain!='hdb'">
</li>
<li ng-if="loginService.isLogged && !loginService.school.disableAdminStudy">
<i class="fa fa-user">
</i>
<a ui-sref="index.myspace.myprofile">
{{ ctrl.loginService.user.fullname }}
</a>
<a ng-if="ctrl.unreadmsgs" uib-tooltip="{{'Messages' | translate}}" tooltip-placement="left" ui-sref="index.myspace.messages">
<span class="badge badge-danger rounded">
{{ctrl.unreadmsgs}}
</span>
</a>
<a ng-if="ctrl.tasks" style="position:relative; top:-8px; left:-2px;" tooltip-placement="right" ui-sref="index.myspace.tasks" uib-tooltip="{{'Tasks' | translate}}">
<span class="badge badge-orange rounded-3x">
{{ctrl.tasks}}
</span>
</a>
</li>
<li ng-if="loginService.isLogged && loginService.school.disableAdminStudy">
<i class="fa fa-user">
</i>
<a href="javascript:void(0);">
{{ ctrl.loginService.user.fullname }}
</a>
</li>
<li class="topbar-devider" ng-if="(!currentSchool.disableRegistration && !loginService.isLogged && !loginService.school.advPageFlag)">
</li>
<!--li ng-if="!loginService.isLogged && loginService.school.homepage=='genx'&&!currentSchool.disableRegistration">
<i class="fa fa-handshake-o">
</i>
<a ui-sref="index.setting.signuppartner">
{{ {eng:'Partners',chn:'机构入驻'} | trans }}
</a>
<a>
/
</a>
<a ui-sref="index.setting.signupteacher" translate="course.teachers">
Teachers
</a>
</li -->
<li ng-if="!currentSchool.disableRegistration && !loginService.isLogged" >
<i class="fa fa-user-plus">
</i>
<a ui-sref="{{ctrl.registeUrl}}">
{{ 'user.register' | translate }}
</a>
</li>
<!--li class="topbar-devider" ng-if="!loginService.isLogged && loginService.school.homepage=='genx'">
</li -->
<!--li ng-if="!currentSchool.disableRegistration&& !loginService.isLogged &&loginService.school.homepage=='genx'">
<i class="fa fa-user-plus">
</i>
<a ui-sref="index.setting.presignuppartner">
{{ 'user.register' | translate }}
</a>
</li -->
<li class="topbar-devider" ng-if="!loginService.isLogged && (!currentSchool.disableadminLogin && !loginService.school.advPageFlag) && loginService.subDomain!='hdb'">
</li>
<li class="admin_link" ng-if="!loginService.isLogged && (!currentSchool.disableadminLogin && !loginService.school.advPageFlag)">
<i class="fa fa-cog" >
</i>
<a href="/admin" translate="">
Admin Login
</a>
</li>
<li class="topbar-devider" ng-if="loginService.isLogged && ((loginService.user.grole && loginService.user.grole!='user')||loginService.user.is_admin)">
</li>
<li class="admin_link" ng-if="loginService.isLogged && ((loginService.user.grole && loginService.user.grole!='user')||loginService.user.is_admin)">
<i class="fa fa-sliders">
</i>
<a href="/admin" translate="">
Console
</a>
</li>
<li class="topbar-devider">
</li>
<li ng-if="loginService.isLogged">
<a class="cursor-pointer" ng-click="ctrl.logoutMe()">
<i class="fa fa-sign-out"></i>
{{ 'Logout' | translate }}
</a>
</li>
<li ng-if="!loginService.isLogged">
<a class="cursor-pointer" ng-click="ctrl.openLoginDialog()" ng-if=" loginService.subDomain != 'sgpower'">
<i class="fa fa-sign-in"></i>
<span ng-if="!loginService.school.advPageFlag || (loginService.subDomain != 'enterprise' && loginService.subDomain != 'hed')">{{ 'user.login' | translate }}</span>
<span ng-if="(loginService.subDomain == 'enterprise' || loginService.subDomain == 'hed') && loginService.school.advPageFlag">{{ 'Student Login' | translate }}</span>
</a>
<a class="cursor-pointer" ng-if=" loginService.subDomain == 'sgpower'" ui-sref="index.sglogin">
<i class="fa fa-sign-in"></i>
{{ 'user.login' | translate }}
</a>
</li>
<!-- <li ng-if="!loginService.isLogged && loginService.subDomain == 'aou'" class="topbar-devider"></li>
<li ng-if="!loginService.isLogged && loginService.subDomain == 'aou'">
<a class="cursor-pointer" href="/admin" ng-if=" loginService.subDomain != 'sgpower'">
<i class="fa fa-cog"></i>
{{'Employer login' | translate }}
</a>
</li> -->
</ul>
</div>
<div class="loc_park" ng-if="loginService.subDomain == 'poiz'">
<i class="fa fa-map-marker"></i>
<span>
<span>Poiz</span>
<span>{{ currentSchool.address }}</span>
</span>
<div class="cleafix"></div>
<a ui-sref="index.aboutus.location" style="margin-left: 30px;" translate="">Location</a> & <a ui-sref="index.aboutus.parking" translate="">Parking</a>
</div>
<div class="opening_hours" ng-if="currentSchool.timeOptions && currentSchool.timeOptions.length!=0">
<i class="fa fa-clock-o"></i>
<span>
<span class="font-12">{{'Opening Hours' | translate}}</span>
<span class="font-13" ng-repeat="opt in currentSchool.timeOptions">
<b translate="">{{ opt.startDay | limitTo: 3 }}</b> - <b translate="">{{ opt.endDay | limitTo: 3 }}</b> <b>{{ opt.startTime | date :'shortTime' }}</b> - <b>{{ opt.endTime | date :'shortTime' }}</b>
</span>
</span>
</div>
<!-- End Topbar -->
<!-- Toggle get grouped for better mobile display -->
<button class="navbar-toggle" data-target=".navbar-responsive-collapse" data-toggle="collapse" ng-if="!hideHeader" type="button">
<span class="sr-only">
Toggle navigation
</span>
<span class="fa fa-bars">
</span>
</button>
<!-- End Toggle -->
</div>
<!--/end container-->
<div ng-if="!hideHeader" ng-switch="loginService.subDomain">
<div ng-switch-when="xijing">
<div ng-include="'components/common/subheaderxijing.html'">
</div>
</div>
<div ng-switch-when="poiz">
<div ng-include="'components/common/subheader_poiz.html'">
</div>
</div>
<div ng-switch-when="imall">
<div ng-include="'components/common/subheader_poiz.html'">
</div>
</div>
<div ng-switch-when="gsx">
<div ng-include="'components/common/subheader.html'">
</div>
</div>
<div class="wisdom_header" ng-switch-when="wisdom">
<div ng-if="!loginService.isLogged" ng-include="'components/common/subheaderwisdomadv.html'">
</div>
<div ng-if="loginService.isLogged" ng-include="'components/common/subheaderwisdom.html'">
</div>
</div>
<div ng-switch-when="cmec">
<div ng-include="'components/common/subheadercmec.html'">
</div>
</div>
<div ng-switch-when="arg">
<div ng-include="'components/common/subheader_wonderlearn.html'">
</div>
</div>
<div ng-switch-when="fmas">
<div ng-include="'components/common/subheaderfmas.html'">
</div>
</div>
<div ng-switch-when="stec">
<div ng-include="'components/common/subheaderstec.html'">
</div>
</div>
<div ng-switch-when="iaf">
<div ng-include="'components/common/subheaderiaf.html'">
</div>
</div>
<!-- <div ng-switch-when="aou">
<div ng-include="'components/common/subheader_aou.html'">
</div>
</div> -->
<div ng-switch-when="k12" class="k12_header">
<div ng-include="'components/common/subheader2_k12.html'">
</div>
</div>
<div ng-switch-when="ischool" class="k12_header green_header">
<div ng-include="'components/common/subheader2.html'">
</div>
</div>
<div ng-switch-when="haqile" class="k12_header">
<div ng-include="'components/common/subheader_haqile.html'">
</div>
</div>
<div ng-switch-when="kidshealth" class="k12_header">
<div ng-include="'components/common/subheader2_k12.html'">
</div>
</div>
<div ng-switch-when="otto2" class="k12_header">
<div ng-include="'components/common/subheader2_k12.html'">
</div>
</div>
<div ng-switch-when="bamboosys" class="wd_header">
<div ng-include="'components/common/subheader_bamboosys.html'">
</div>
</div>
<div ng-switch-when="wdbamboo" class="wd_header">
<div ng-include="'components/common/subheader_wd.html'">
</div>
</div>
<div ng-switch-when="hdb" class="wd_header">
<div ng-include="'components/common/subheader_hdb.html'">
</div>
</div>
<div ng-switch-when="enterprise">
<div ng-if="loginService.isLogged" ng-include="'components/common/subheader2.html'"></div>
<div ng-if="!loginService.isLogged" ng-include="'components/common/subheader_enterprise_nonlogin.html'"></div>
</div>
<div ng-switch-when="hed">
<div ng-if="loginService.isLogged" ng-include="'components/common/subheader2.html'"></div>
<div ng-if="!loginService.isLogged" ng-include="'components/common/subheader_university_nonlogin.html'"></div>
</div>
<!--div ng-switch-when="high">
<div ng-include="'components/common/subheaderfmas.html'">
</div>
</div -->
<div ng-switch-default="">
<div ng-include="'components/common/subheader_aou.html'" ng-if="currentSchool.homepage&¤tSchool.homepage=='aou'">
</div>
<div ng-switch="currentSchool.theme" ng-if="!currentSchool.homepage||currentSchool.homepage!='aou'">
<div ng-switch-when="k12">
<div ng-include="'components/common/subheader_k12.html'">
</div>
</div>
<div ng-switch-default="">
<div ng-include="'components/common/subheader2.html'">
</div>
</div>
</div>
</div>
</div>
<!--/navbar-collapse-->
</div>
<!-- <div class="k12_subheader" ng-if="currentSchool.theme=='k12'">
<ul class="container">
<li>
<a href="">Link 1</a>
</li>
<li>
<a href="">Link 2</a>
</li>
</ul>
</div> -->
<div class="clearfix">
</div>
<!--=== End Header ===-->
<div ncy-breadcrumb="" ng-class="{'container-fluid':fullwidth,'container':!fullwidth, 'height_adjust':hideHeader}" ng-if="(!hideHeader || currentSchool.courseTheme =='default' || !currentSchool.courseTheme) && loginService.subDomain != 'poiz'">
</div>
</div>