瀏覽代碼

HUE-7743 [frontend] Hide the top nav bar in embedded mode

Johan Ahlen 7 年之前
父節點
當前提交
6b5d951

文件差異過大導致無法顯示
+ 0 - 0
desktop/core/src/desktop/static/desktop/css/hue-embedded.css


+ 8 - 0
desktop/core/src/desktop/static/desktop/less/hue-embedded.less

@@ -40,6 +40,14 @@
     }
   }
 
+  .hue-title-bar {
+    background-color: @cui-white !important;
+    border-bottom: none !important;
+    .navbar-inner {
+      border-bottom: none !important;
+    }
+  }
+
   .modal {
     right: auto;
     bottom: auto;

+ 6 - 1
desktop/core/src/desktop/templates/hue.mako

@@ -165,7 +165,8 @@ ${ hueIcons.symbols() }
       ${ banner_message or conf.CUSTOM.BANNER_TOP_HTML.get() | n,unicode }
     </div>
   % endif
-  <nav class="navbar ${ '' if IS_EMBEDDED.get() else 'navbar-default' }">
+  % if not IS_EMBEDDED.get():
+  <nav class="navbar navbar-default">
     <div class="navbar-inner top-nav">
       <div class="top-nav-left">
         % if not IS_EMBEDDED.get():
@@ -328,6 +329,8 @@ ${ hueIcons.symbols() }
     <div id="mini_jobbrowser"></div>
   </div>
 
+  % endif
+
   <div class="content-wrapper">
 
     <script type="text/html" id="hue-tmpl-sidebar-link">
@@ -1555,7 +1558,9 @@ ${ smart_unicode(login_modal(request).content) | n,unicode }
       }
 
       var topNavViewModel = new TopNavViewModel(onePageViewModel);
+      % if not IS_EMBEDDED.get():
       ko.applyBindings(topNavViewModel, $('.top-nav')[0]);
+      % endif
 
       return topNavViewModel;
     })(onePageViewModel);

部分文件因文件數量過多而無法顯示