unserver-unify
Version:
173 lines (171 loc) • 7.62 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 arg_hdr">
<div id="header" ng-class="{'header_arrow_aln':fullwidth,'container-fluid':fullwidth,'container':!fullwidth}">
<!-- Logo -->
<a 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 ng-if="loginService.subDomain!='gsx'" ui-sref="index.myspace.myprofile">
{{ ctrl.loginService.user.fullname }}
</a>
<a ng-if="loginService.subDomain=='gsx'" ui-sref="index.myspace.activitySummary">
{{ ctrl.loginService.user.fullname }}
</a>
<a ng-if="ctrl.unreadmsgs" 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">
<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 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">
</li>
<li class="admin_link" ng-if="!loginService.isLogged&&!currentSchool.disableadminLogin">
<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>
{{ 'user.login' | translate }}
</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>
</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" style="position: relative; top:-55px;">
<div ng-switch-when="arg">
<div ng-include="'components/common/arg/subheader.html'">
</div>
</div>
</div>
<!--/navbar-collapse-->
</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.school.homepage != 'greenlife'">
</div> -->
</div>