Files
stf/res/app/menu/menu.pug
Denis Barbaron 489ba0427e Add maintenance banner on UI (#797)
* fix bug on email separator

Signed-off-by: Denis barbaron <denis.barbaron@orange.com>

* allow group name change

Signed-off-by: Denis barbaron <denis.barbaron@orange.com>

* add maintenance banner on UI

Signed-off-by: Denis barbaron <denis.barbaron@orange.com>

* removes unnecessary comments

Signed-off-by: Denis barbaron <denis.barbaron@orange.com>

---------

Signed-off-by: Denis barbaron <denis.barbaron@orange.com>
2024-07-19 10:33:52 +02:00

51 lines
2.2 KiB
Plaintext

//
Copyright © 2019-2024 contains code contributed by Orange SA, authors: Denis Barbaron - Licensed under the Apache license 2.0
//
.navbar.stf-menu(ng-controller='MenuCtrl')
.container-fluid.stf-top-bar
a.stf-logo(ng-href="/#!/devices") STF
ul.nav.stf-nav(nav-menu='current').unselectable
li(ng-cloak)
a(ng-href='/#!/control/{{lastUsedDevice}}', ng-show='lastUsedDevice')
span.fa.fa-mobile
span(ng-if='!$root.basicMode', translate) Control
a(ng-href='/#!/devices', accesskey='1')
span.fa.fa-sitemap
span(ng-if='!$root.basicMode', translate) Devices
a(ng-href='/#!/groups')
span.fa.fa-object-group
span(ng-if='!$root.basicMode', translate) Groups
a(ng-href='/#!/settings')
span.fa.fa-gears
span(ng-if='!$root.basicMode', translate) Settings
ul.nav.stf-nav(ng-if='isAlertMessageActive()', nav-menu='current').unselectable.col-xs-5
li.col-xs-12
.maintenance-banner(ng-class="{'information-level': isInformationAlert(), 'warning-level': isWarningAlert(), 'critical-level': isCriticalAlert()}")
p(translate) {{ alertMessage.data }}
ul.nav.stf-nav.stf-feedback.pull-right(ng-cloak, nav-menu='current').unselectable
li.stf-nav-web-native-button(ng-if='!$root.basicMode && isControlRoute')
.btn-group
button(type='button', ng-model='$root.platform', uib-btn-radio="'web'", translate).btn.btn-sm.btn-default-outline Web
button(type='button', ng-model='$root.platform', uib-btn-radio="'native'", translate).btn.btn-sm.btn-default-outline Native
li.stf-nav-web-native-button(ng-if='!$root.basicMode')
button.btn.btn-sm.btn-default-outline(
type='button'
ng-click='mailToSupport()')
i.fa.fa-envelope-o
span(translate) Contact Support
li.stf-nav-web-native-button(ng-if='!$root.basicMode')
button.btn.btn-sm.btn-default-outline(
type='button'
ng-click='logout()')
i.fa.fa-sign-out
span(translate) Logout
li(ng-show='!$root.basicMode')
a(ng-href='/#!/help', accesskey='6')
i.fa.fa-question-circle.fa-fw
| {{ "Help" | translate }}