unserver-unify
Version:
159 lines (156 loc) • 7.03 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">
<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> / </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>