AMBARI-16267. Added top navbar on login page (Dharmesh Makwana via oleewere)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/18218735
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/18218735
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/18218735

Branch: refs/heads/trunk
Commit: 1821873562219a960784e6c1177627ce805d89fe
Parents: 6c7c63f
Author: oleewere <oleew...@gmail.com>
Authored: Tue May 10 01:02:22 2016 +0200
Committer: oleewere <oleew...@gmail.com>
Committed: Tue May 10 11:34:51 2016 +0200

----------------------------------------------------------------------
 .../META-INF/security-applicationContext.xml    |  1 +
 .../src/main/webapp/login.jsp                   | 17 +++++++++----
 .../main/webapp/scripts/views/common/Header.js  | 25 ++++++++++++++++----
 .../src/main/webapp/styles/style.css            |  2 +-
 .../src/main/webapp/styles/style_v2.css         |  1 -
 5 files changed, 34 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/18218735/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/META-INF/security-applicationContext.xml
----------------------------------------------------------------------
diff --git 
a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/META-INF/security-applicationContext.xml
 
b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/META-INF/security-applicationContext.xml
index 468552b..2d64c66 100644
--- 
a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/META-INF/security-applicationContext.xml
+++ 
b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/META-INF/security-applicationContext.xml
@@ -29,6 +29,7 @@ 
http://www.springframework.org/schema/security/spring-security-4.0.xsd";>
        <security:http pattern="/**/jquery.*.js" security="none" />
        <security:http pattern="/**/*.css.map" security="none" />
        <security:http pattern="/service/public/**" security="none" />
+       <security:http pattern="/images/**" security="none" />
        
        <security:http disable-url-rewriting="true" use-expressions="true" 
create-session="always" 
entry-point-ref="authenticationProcessingFilterEntryPoint">
                <csrf disabled="true"/> 

http://git-wip-us.apache.org/repos/asf/ambari/blob/18218735/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/login.jsp
----------------------------------------------------------------------
diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/login.jsp 
b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/login.jsp
index 27fd8ec..ff546ef 100644
--- a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/login.jsp
+++ b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/login.jsp
@@ -64,8 +64,18 @@
 
        <body>
                <div class="container-fluid">
-<!--                   <div id="page-login" class="row">
-                               <div class="col-xs-12 col-md-4 col-md-offset-4 
col-sm-6 col-sm-offset-3"> -->
+                               <header class="navbar">
+                                       <div class="container-fluid 
expanded-panel">
+                                               <div class="row 
top-panel-right">
+                                                       <div id="logo" 
class="col-xs-12 col-sm-3">
+                                                       <div class="row">
+                                                                 <div 
class="col-sm-2"><img title="Apache Ambari" alt="Apache Ambari" 
src="images/logo-white.png" height="32px"></div>
+                                                                 <div 
class="col-sm-10"><a href="javascript:void(0);">Log Search</a></div>
+                                                       </div>
+                                                       </div>
+                                               </div>
+                                       </div>
+                               </header>
                                        <div class="box-wrapper">
                                                <div class="box">
                                                <div class="box-content logBox">
@@ -96,9 +106,6 @@
                                                <div data-id="loader" 
class="loading"></div>
                                        </div>
                                        </div>                  
-                                       
-<!--                           </div>
-                       </div> -->
                </div>
 
                <script type="text/javascript">

http://git-wip-us.apache.org/repos/asf/ambari/blob/18218735/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/common/Header.js
----------------------------------------------------------------------
diff --git 
a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/common/Header.js
 
b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/common/Header.js
index 3916bff..654b207 100644
--- 
a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/common/Header.js
+++ 
b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/common/Header.js
@@ -28,8 +28,8 @@ define(['require',
 ], function(require, Backbone, Handlebars, Header_tmpl, Utils, moment, 
Globals) {
     'use strict';
 
-    var Spinner = Backbone.Marionette.Layout.extend(
-        /** @lends Spinner */
+    var Header = Backbone.Marionette.Layout.extend(
+        /** @lends Header */
         {
             _viewName: 'Header',
 
@@ -56,7 +56,7 @@ define(['require',
             },
 
             /**
-             * intialize a new Spinner Layout 
+             * intialize a new Header Layout 
              * @constructs
              */
             initialize: function(options) {
@@ -92,7 +92,9 @@ define(['require',
                     }
                     
this.ui.timeZoneChange.find('span').text(moment.tz(storeTimezone.value.split(',')[0]).zoneName());
                 }
-
+            },
+            onShow : function(){
+                this.triggerAutoTourCheck();
             },
             loadTimeZone: function() {
 
@@ -411,10 +413,23 @@ define(['require',
                         scrollTop: $(document).height()
                     }, 400);
                 });
+            },
+            triggerAutoTourCheck : function(){
+                var that = this;
+                var storageVal = 
Utils.localStorage.checkLocalStorage('autoTour');
+                if(! storageVal.found){
+                    Utils.localStorage.setLocalStorage("autoTour",true);
+                    setTimeout(function(){
+                        Utils.confirmPopup({
+                            'msg':'Do you want to take a Tour with LogSearch 
App ?',
+                            'callback':that.takeATour
+                        });
+                    },3000);
+                }
             }
 
 
         });
 
-    return Spinner;
+    return Header;
 });

http://git-wip-us.apache.org/repos/asf/ambari/blob/18218735/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style.css
----------------------------------------------------------------------
diff --git 
a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style.css 
b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style.css
index 495cf98..05fd491 100644
--- a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style.css
+++ b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style.css
@@ -1948,7 +1948,7 @@ h2.page-header{
   width: 420px;
   height:auto;
   position: absolute;
-  top: 30%;
+  top: 35%;
   left: 43%;
   transform : translate(-30%,-43%);
   -webkit-transform : translate(-30%,-43%);

http://git-wip-us.apache.org/repos/asf/ambari/blob/18218735/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style_v2.css
----------------------------------------------------------------------
diff --git 
a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style_v2.css 
b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style_v2.css
index 675695f..a815fb9 100644
--- 
a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style_v2.css
+++ 
b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style_v2.css
@@ -1757,7 +1757,6 @@ button.btn.btn-xs{
   margin-bottom: 5px;
 }
 .input-group .form-control {
-  margin-top: 3px;
   height: 25px;
 }
 #ui-datepicker-div {

Reply via email to