UNPKG

unserver-unify

Version:

332 lines (330 loc) 15.7 kB
<!--=== 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&&currentSchool.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>