Repository: ambari Updated Branches: refs/heads/branch-2.0.0 8d77bedcb -> 69067cbb3
AMBARI-9842. Top menu markup issue (onechiporenko) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/69067cbb Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/69067cbb Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/69067cbb Branch: refs/heads/branch-2.0.0 Commit: 69067cbb379687783d813617f825a9fac033e863 Parents: 8d77bed Author: Oleg Nechiporenko <onechipore...@apache.org> Authored: Sat Feb 28 15:01:56 2015 +0200 Committer: Oleg Nechiporenko <onechipore...@apache.org> Committed: Sat Feb 28 15:01:56 2015 +0200 ---------------------------------------------------------------------- ambari-web/app/styles/application.less | 9 ++- ambari-web/app/templates/application.hbs | 84 +++++++++++++++++---------- 2 files changed, 59 insertions(+), 34 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/69067cbb/ambari-web/app/styles/application.less ---------------------------------------------------------------------- diff --git a/ambari-web/app/styles/application.less b/ambari-web/app/styles/application.less index 98a4941..d7b8c06 100644 --- a/ambari-web/app/styles/application.less +++ b/ambari-web/app/styles/application.less @@ -64,7 +64,12 @@ footer { padding: 15px 0; } -#top-nav { +.ru-badge { + text-align: center; + margin: 10px 0; +} + +#top-nav, .ru-badge { .navbar.navbar-static-top { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; @@ -5532,4 +5537,4 @@ input[type="checkbox"].align-checkbox { .bottom-border { border-bottom: 1px solid #dddddd; -} +} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ambari/blob/69067cbb/ambari-web/app/templates/application.hbs ---------------------------------------------------------------------- diff --git a/ambari-web/app/templates/application.hbs b/ambari-web/app/templates/application.hbs index 7ac4191..12eda07 100644 --- a/ambari-web/app/templates/application.hbs +++ b/ambari-web/app/templates/application.hbs @@ -22,16 +22,19 @@ <div class="navbar-inner"> <div class="container main-container"> {{#if isExistingClusterDataLoaded}} - <a {{translateAttr href="topnav.logo.href"}} class="logo"><img src="/img/logo-white.png" alt="Apache Ambari" title="Apache Ambari"></a> + <a {{translateAttr href="topnav.logo.href"}} class="logo"><img src="/img/logo-white.png" alt="Apache Ambari" + title="Apache Ambari"></a> <a class="brand" {{translateAttr href="topnav.logo.href"}} title="Apache Ambari">{{t app.name}}</a> <a class="brand cluster-name" href="javascript:void(null);" {{bindAttr title="clusterName"}}> <span {{action "showPopup" target="App.router.backgroundOperationsController"}} >{{clusterDisplayName}} </span> {{#with App.router.backgroundOperationsController}} {{#if allOperationsCount}} - <i class="icon-caret-left ops-count"></i><span id="span-bg-operation-count" class="label operations-count" {{action "showPopup" target="App.router.backgroundOperationsController"}}> + <i class="icon-caret-left ops-count"></i><span id="span-bg-operation-count" + class="label operations-count" {{action "showPopup" target="App.router.backgroundOperationsController"}}> {{allOperationsCount}} {{pluralize allOperationsCount singular="t:op" plural="t:ops"}}</span> {{else}} - <i class="icon-caret-left"></i><span id="span-bg-operation-count" class="label" {{action "showPopup" target="App.router.backgroundOperationsController"}}> + <i class="icon-caret-left"></i><span id="span-bg-operation-count" + class="label" {{action "showPopup" target="App.router.backgroundOperationsController"}}> {{allOperationsCount}} {{pluralize allOperationsCount singular="t:op" plural="t:ops"}}</span> {{/if}} {{/with}} @@ -40,28 +43,11 @@ <span {{bindAttr class=":label isCriticalAlerts:alert-crit-count:alert-warn-count"}} {{action "showPopup" target="App.router.mainAlertDefinitionsController"}}> {{allAlertsCount}} {{pluralize allAlertsCount singular="alert" plural="alerts"}}</span> {{else}} - <span rel="tooltip" {{translateAttr title="titlebar.alerts.noAlerts"}} class="label alerts-none-count" {{action "showPopup" target="App.router.mainAlertDefinitionsController"}}> + <span rel="tooltip" {{translateAttr title="titlebar.alerts.noAlerts"}} + class="label alerts-none-count" {{action "showPopup" target="App.router.mainAlertDefinitionsController"}}> {{allAlertsCount}} {{pluralize allAlertsCount singular="alert" plural="alerts"}}</span> {{/if}} {{/with}} - {{#if App.upgradeInProgress}} - {{#if App.router.mainAdminStackAndUpgradeController.isDowngrade}} - <span class="label upgrade-in-progress" {{action "openUpgradeDialog" target="App.router.mainAdminStackAndUpgradeController"}}> - <i class="icon-cog"></i> {{t admin.stackVersions.version.downgrade.running}}</span> - {{else}} - <span class="label upgrade-in-progress" {{action "openUpgradeDialog" target="App.router.mainAdminStackAndUpgradeController"}}> - <i class="icon-cog"></i> {{t admin.stackVersions.version.upgrade.running}}</span> - {{/if}} - {{/if}} - {{#if App.upgradeHolding}} - {{#if App.router.mainAdminStackAndUpgradeController.isDowngrade}} - <span class="label upgrade-holding" {{action "openUpgradeDialog" target="App.router.mainAdminStackAndUpgradeController"}}> - <i class="icon-pause"></i> {{t admin.stackVersions.version.downgrade.pause}}</span> - {{else}} - <span class="label upgrade-holding" {{action "openUpgradeDialog" target="App.router.mainAdminStackAndUpgradeController"}}> - <i class="icon-pause"></i> {{t admin.stackVersions.version.upgrade.pause}}</span> - {{/if}} - {{/if}} </a> {{else}} <a class="logo"><img src="/img/logo-white.png" alt="Apache Ambari" title="Apache Ambari"></a> @@ -70,20 +56,24 @@ {{#if App.router.loggedIn}} <div class="top-nav-user btn-group"> - <button class="btn dropdown-toggle" data-toggle="dropdown"> - <i class="icon-user"></i> {{App.router.loginName}} <span class="caret"></span> + <button class="btn dropdown-toggle" data-toggle="dropdown"> + <i class="icon-user"></i> {{App.router.loginName}} <span class="caret"></span> </button> <ul class="dropdown-menu"> - <li><a href="" id="about" {{action showAboutPopup target="controller"}}>{{t app.aboutAmbari}}</a></li> + <li><a href="" id="about" {{action showAboutPopup target="controller"}}>{{t app.aboutAmbari}}</a></li> {{#if App.router.clusterInstallCompleted}} {{#if isClusterDataLoaded}} {{#isAccessible upgrade_ONLY_ADMIN}} - <li><a href="" id="manage-ambari" {{action goToAdminView target="controller"}}>{{t app.manageAmbari}}</a></li> + <li><a href="" + id="manage-ambari" {{action goToAdminView target="controller"}}>{{t app.manageAmbari}}</a> + </li> {{/isAccessible}} {{/if}} {{else}} {{#isAccessible upgrade_ONLY_ADMIN}} - <li><a href="" id="manage-ambari" {{action goToAdminView target="controller"}}>{{t app.manageAmbari}}</a></li> + <li><a href="" + id="manage-ambari" {{action goToAdminView target="controller"}}>{{t app.manageAmbari}}</a> + </li> {{/isAccessible}} {{/if}} {{#if isClusterDataLoaded}} @@ -91,8 +81,8 @@ <li><a href="" {{action showSettingsPopup target="controller"}}>{{t app.settings}}</a></li> {{/isAccessible}} {{/if}} - <li class="break"></li> - <li><a href="" id="sign-out" {{action logoff}}>{{t app.signout}}</a></li> + <li class="break"></li> + <li><a href="" id="sign-out" {{action logoff}}>{{t app.signout}}</a></li> </ul> </div> {{/if}} @@ -105,9 +95,39 @@ </div> <div class="container main-container"> <div id="content"> + <div class="ru-badge span12"> + <div class="navbar navbar-static-top clearfix"> + <div class="span4 offset4"> + {{#if isExistingClusterDataLoaded}} + <a class="brand cluster-name" href="#"> + {{#if App.upgradeInProgress}} + {{#if App.router.mainAdminStackAndUpgradeController.isDowngrade}} + <span + class="label upgrade-in-progress" {{action "openUpgradeDialog" target="App.router.mainAdminStackAndUpgradeController"}}> + <i class="icon-cog"></i> {{t admin.stackVersions.version.downgrade.running}}</span> + {{else}} + <span + class="label upgrade-in-progress" {{action "openUpgradeDialog" target="App.router.mainAdminStackAndUpgradeController"}}> + <i class="icon-cog"></i> {{t admin.stackVersions.version.upgrade.running}}</span> + {{/if}} + {{/if}} + {{#if App.upgradeHolding}} + {{#if App.router.mainAdminStackAndUpgradeController.isDowngrade}} + <span + class="label upgrade-holding" {{action "openUpgradeDialog" target="App.router.mainAdminStackAndUpgradeController"}}> + <i class="icon-pause"></i> {{t admin.stackVersions.version.downgrade.pause}}</span> + {{else}} + <span + class="label upgrade-holding" {{action "openUpgradeDialog" target="App.router.mainAdminStackAndUpgradeController"}}> + <i class="icon-pause"></i> {{t admin.stackVersions.version.upgrade.pause}}</span> + {{/if}} + {{/if}} + </a> + {{/if}} + </div> + </div> + </div> {{outlet}} </div> </div> -</div> - - +</div> \ No newline at end of file