UNPKG

unserver-unify

Version:

159 lines (156 loc) 7.03 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"> <div id="header" ng-class="{'header_arrow_aln':fullwidth,'container-fluid':fullwidth,'container':!fullwidth}"> <!-- 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> <div class="topbar" ng-if="!hideHeader"> <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"> <i class="fa fa-language"> </i> <a href="javascript:void(0)" translate> Languages </a> <span class="caret"> </span> <ul class="languages"> <li 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-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> </ul> </li> <li class="topbar-devider" ng-if="loginService.isLogged"> </li> <li ng-if="loginService.isLogged"> <i class="fa fa-user"> </i> <a ui-sref="index.myspace.myprofile" ng-if="loginService.subDomain!='gsx'"> {{ ctrl.loginService.user.fullname }} </a> <a ui-sref="index.myspace.activitySummary" ng-if="loginService.subDomain=='gsx'"> {{ ctrl.loginService.user.fullname }} </a> <a ui-sref="index.myspace.messages" ng-if="ctrl.unreadmsgs"> <span class="badge badge-danger rounded" >{{ctrl.unreadmsgs}}</span> </a> <a ui-sref="index.myspace.tasks" uib-tooltip="Tasks" 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 class="topbar-devider" ng-if="!loginService.isLogged&&!currentSchool.disableRegistration"> </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>&nbsp;/&nbsp;</a> <a ui-sref="index.setting.signupteacher" translate="course.teachers"> Teachers </a> </li> <li class="topbar-devider" ng-if="!currentSchool.disableRegistration&& !loginService.isLogged"> </li> <li ng-if="!currentSchool.disableRegistration&& !loginService.isLogged"> <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"> </li> <li class="admin_link" > <i class="fa fa-cog"> </i> <a href="/admin" ng-if="!currentSchool.jobFlag" 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> <a href="javascript:void(0)" ng-click="logoutMe()" ng-if="ctrl.loginService.isLogged"> <i class="fa fa-sign-out"> </i> {{ 'Logout' | translate }} </a> <a href="javascript:void(0)" ng-click="openLoginDialog()" ng-if="!ctrl.loginService.isLogged"> <i class="fa fa-sign-in"> </i> {{ 'user.login' | translate }} </a> </li> </ul> </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="openlearning"> <div ng-include="'components/common/openlearning/subheader.html'"> </div> </div> <div ng-switch-default> <div ng-switch="currentSchool.theme"> <div ng-switch-default > <div ng-include="'components/common/subheader2.html'"> </div> </div> </div> </div> </div> <!--/navbar-collapse--> </div> <div class="clearfix"></div> <!--=== End Header ===--> <div ncy-breadcrumb="" ng-if="(!hideHeader || currentSchool.courseTheme =='default' || !currentSchool.courseTheme) && loginService.subDomain != 'poiz'" ng-class="{'container-fluid':fullwidth,'container':!fullwidth, 'height_adjust':hideHeader}"> </div> </div>