UNPKG

unserver-unify

Version:

285 lines (282 loc) 14.2 kB
<style parse-style>.theme_3.header:after, .theme_3.header .navbar-nav > li:hover, .theme_3.header .mega-menu .dropdown-menu, .theme_3.header .mega-menu .dropdown-menu li:hover, .theme_3.header .mega-menu .dropdown-menu li:hover a { background: ' + themeColor + '!important;}</style> <!--=== Header ===--> <div ng-controller="LoginCtrl as ctrl"ng-class="{'t3_header_hide':hideHeader}"> <!-- <div ng-controller="LoginCtrl as ctrl" style="background: #EAEAEA; position: relative; z-index: 1;"> --> <div class="header theme_3"> <div id="header" ng-class="{'header_arrow_aln':fullwidth,'container-fluid':fullwidth,'container':!fullwidth}"> <div class="topbar" ng-if="!hideHeader && loginService.subDomain!='wisdom'"> <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' && loginService.subDomain!='hdb') && currentSchool.mobileApp" class="topbar-devider"> </li> <li class="languagesSelector" ng-if="loginService.subDomain!='hdb'"> <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-if="ctrl.languages&&ctrl.languages.France" ng-class="{ 'active': currentLanguage === '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 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 ui-sref="index.myspace.messages" uib-tooltip="{{'Messages' | translate}}" tooltip-placement="left" ng-if="ctrl.unreadmsgs"> <span class="badge badge-danger rounded" >{{ctrl.unreadmsgs}}</span> </a> <a ui-sref="index.myspace.tasks" uib-tooltip="{{'Tasks' | translate}}" tooltip-placement="right" ng-if="ctrl.tasks" style="position:relative; top:-8px; left:-2px;"> <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="!loginService.isLogged && !currentSchool.disableRegistration"> </li> <li ng-if="!loginService.isLogged && loginService.school.homepage=='genx' && !currentSchool.disableRegistration && !loginService.school.advPageFlag"> <i class="fa fa-handshake-o"></i> <a ui-sref="index.setting.signuppartner"> {{ {eng:'Partners',chn:'机构入驻'} | trans }} </a><a>&nbsp;/&nbsp;</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' && !loginService.school.advPageFlag"> </li> <li ng-if="!currentSchool.disableRegistration&& !loginService.isLogged &&loginService.school.homepage=='genx' && !loginService.school.advPageFlag"> <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.user.grole && loginService.user.grole=='user')"> </li> <li class="admin_link" ng-if="loginService.isLogged && (!currentSchool.disableadminLogin || !loginService.school.advPageFlag) && (!loginService.user.grole && loginService.user.grole=='user')"> <i class="fa fa-cog"> </i> <a href="/admin" ng-if="!currentSchool.jobFlag" translate> Admin Login </a> <!-- <a href="/admin" ng-if="currentSchool.jobFlag && loginService.subDomain!='stec'" translate> Employer Login </a> <a href="/admin" ng-if="currentSchool.jobFlag && loginService.subDomain=='stec'" translate> Admin Login </a> --> </li> <li ng-if="!loginService.isLogged && loginService.subDomain=='stec'">Login</li> <li class="topbar-devider" ng-if="loginService.isLogged && ((loginService.user.grole && loginService.user.grole!='user')||loginService.user.is_admin) && !loginService.school.advPageFlag"> </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.seprateLogin">{{ 'user.login' | translate }}</span> <span ng-if="loginService.school.seprateLogin">{{ '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="opening_hours" ng-if="currentSchool.timeOptions && currentSchool.timeOptions.length!=0"> <i class="fa fa-clock-o"></i> <span>{{'Opening Hours' | translate}}: </span> <span 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> </div> <!-- End Topbar --> <!-- Logo --> <a ng-class="{'wisdom_logo':loginService.subDomain=='wisdom'}" class="logo" id="bambooMainLogo" ng-if="!hideHeader" ui-sref="index.home"> <title> {{currentDepartment.name||currentSchool.name}} </title> <img alt="Logo" ng-src="{{ ctrl.logoUrl }}" /> </a> <!-- Logo --> <!-- 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 && currentSchool.apiOptions.hdbftp"class="wd_header"> <div ng-include="'components/common/subheader_hdb.html'"></div> </div> <div ng-if="!hideHeader && !currentSchool.apiOptions.hdbftp" class="main_header" 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="gsx"> <div ng-include="'components/common/subheader.html'"> </div> </div> <div ng-switch-when="wisdom" class="wisdom_header"> <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="kidshealth" 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="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> </div> <!--/navbar-collapse--> </div> <!--=== End Header ===--> <div ncy-breadcrumb="" ng-if="!hideHeader || currentSchool.courseTheme =='default'" ng-class="{'container-fluid':fullwidth,'container':!fullwidth, 'height_adjust':hideHeader}" ng-if="(!hideHeader || currentSchool.courseTheme =='default' || !currentSchool.courseTheme) && loginService.subDomain != 'poiz'"> </div> </div>