Эх сурвалжийг харах

[metastore] Put back breadcrumbs with icon

Enrico Berti 10 жил өмнө
parent
commit
ff40081

+ 1 - 0
apps/metastore/src/metastore/static/metastore/css/metastore.css

@@ -90,4 +90,5 @@ h2.card-heading {
 
 .metastore-main h3 {
   margin: 0;
+  margin-bottom: 10px;
 }

+ 6 - 1
apps/metastore/src/metastore/templates/components.mako

@@ -38,8 +38,13 @@
 </%def>
 
 
-<%def name="breadcrumbs(breadcrumbs)">
+<%def name="breadcrumbs(breadcrumbs, icon='')">
   <ul class="nav nav-pills hueBreadcrumbBar" id="breadcrumbs">
+    %if icon != '':
+      <li>
+        <i class="${icon}"></i>
+      </li>
+    %endif
     <li>
       <a href="${url('metastore:databases')}">${_('Databases')}</a><span class="divider">&gt;</span>
     </li>

+ 2 - 4
apps/metastore/src/metastore/templates/describe_table.mako

@@ -161,13 +161,11 @@ ${ require.config() }
                   <li><a href="${ url('metastore:describe_partitions', database=database, table=table.name) }" title="${_('Show Partitions')} (${ len(partitions) })"><i class="fa fa-sitemap"></i></a></li>
                 % endif
               </ul>
-              <ul class="nav nav-pills" style="margin-top: -8px">
-                <li><i class="fa fa-th muted"></i> ${ table.name }</li>
-              </ul>
+              ${ components.breadcrumbs(breadcrumbs, 'fa fa-th muted') }
             </h3>
             <div class="clearfix"></div>
 
-            <div class="margin-top-10 like-pre">
+            <div class="like-pre">
               %if table.comment:
                 ${ smart_unicode(table.comment) }
               %else: