azkaban-developers

Details

diff --git a/src/java/azkaban/webapp/servlet/velocity/executingflowpage.vm b/src/java/azkaban/webapp/servlet/velocity/executingflowpage.vm
index 93575b0..f661e66 100644
--- a/src/java/azkaban/webapp/servlet/velocity/executingflowpage.vm
+++ b/src/java/azkaban/webapp/servlet/velocity/executingflowpage.vm
@@ -58,7 +58,7 @@
 
 	## Page header
 
-		<div class="az-page-header">
+		<div class="az-page-header page-header-bare">
 			<div class="container-full" id="flow-status">
         <div class="row">
           <div class="header-title">
@@ -83,20 +83,21 @@
           </div>
         </div>
 			</div>
-		</div>
+    </div>
+    <div class="page-breadcrumb">
+      <div class="container-full">
+        <ol class="breadcrumb">
+          <li><a href="${context}/manager?project=${projectName}"><strong>Project</strong> $projectName</a></li>
+          <li><a href="${context}/manager?project=${projectName}&flow=${flowid}"><strong>Flow</strong> $flowid</a></li>
+          <li class="active"><strong>Execution</strong> $execid</li>
+        </ol>
+      </div>
+    </div>
 
 		<div class="container-full">
 
   #parse ("azkaban/webapp/servlet/velocity/alerts.vm")
-
-	## Breadcrumb
-
-			<ol class="breadcrumb">
-				<li><a href="${context}/manager?project=${projectName}"><strong>Project</strong> $projectName</a></li>
-				<li><a href="${context}/manager?project=${projectName}&flow=${flowid}"><strong>Flow</strong> $flowid</a></li>
-				<li class="active"><strong>Execution</strong> $execid</li>
-			</ol>
-		
+	
 	## Tabs and buttons.
 
 			<ul class="nav nav-tabs" id="headertabs">
diff --git a/src/java/azkaban/webapp/servlet/velocity/flowpage.vm b/src/java/azkaban/webapp/servlet/velocity/flowpage.vm
index 99f111e..e4c9347 100644
--- a/src/java/azkaban/webapp/servlet/velocity/flowpage.vm
+++ b/src/java/azkaban/webapp/servlet/velocity/flowpage.vm
@@ -63,7 +63,7 @@
 	
 	## Page header.
 
-		<div class="az-page-header">
+		<div class="az-page-header page-header-bare">
 			<div class="container-full">
 				<div class="row">
 					<div class="header-title">
@@ -76,19 +76,20 @@
 					</div>
 				</div>
 			</div>
-		</div>
+    </div>
+    <div class="page-breadcrumb">
+      <div class="container-full">
+        <ol class="breadcrumb">
+          <li><a href="${context}/manager?project=${project.name}"><strong>Project</strong> $project.name</a></li>
+          <li class="active"><strong>Flow</strong> $flowid</li>
+        </ol>
+      </div>
+    </div>
 
 		<div class="container-full">
       
   #parse ("azkaban/webapp/servlet/velocity/alerts.vm")
   
-  ## Breadcrumbs
-
-      <ol class="breadcrumb">
-        <li><a href="${context}/manager?project=${project.name}"><strong>Project</strong> $project.name</a></li>
-        <li class="active"><strong>Flow</strong> $flowid</li>
-      </ol>
-
   ## Tabs
 
 			<ul class="nav nav-tabs" id="headertabs">
diff --git a/src/java/azkaban/webapp/servlet/velocity/jobdetailsheader.vm b/src/java/azkaban/webapp/servlet/velocity/jobdetailsheader.vm
index 5037f49..904bbf0 100644
--- a/src/java/azkaban/webapp/servlet/velocity/jobdetailsheader.vm
+++ b/src/java/azkaban/webapp/servlet/velocity/jobdetailsheader.vm
@@ -16,7 +16,7 @@
 
 	## Page header.
 
-		<div class="az-page-header">
+		<div class="az-page-header page-header-bare">
 			<div class="container-full">
 				<div class="row">
 					<div class="header-title">
@@ -29,22 +29,22 @@
 					</div>
 				</div>
 			</div>
-		</div>
-	
+    </div>
+    <div class="page-breadcrumb">
+      <div class="container-full">
+        <ol class="breadcrumb">
+          <li><a href="${context}/manager?project=${projectName}"><strong>Project</strong> $projectName</a></li>
+          <li><a href="${context}/manager?project=${projectName}&flow=${flowid}"><strong>Flow</strong> $flowid</a></li>
+          <li><a href="${context}/executor?execid=${execid}#jobslist"><strong>Execution</strong> $execid</a></li>
+          <li class="active"><strong>Job</strong> $jobid</li>
+        </ol>
+      </div>
+    </div>
 	
     <div class="container-full">
 
   #parse ("azkaban/webapp/servlet/velocity/alerts.vm")
 
-  ## Breadcrumb
-
-			<ol class="breadcrumb">
-				<li><a href="${context}/manager?project=${projectName}"><strong>Project</strong> $projectName</a></li>
-				<li><a href="${context}/manager?project=${projectName}&flow=${flowid}"><strong>Flow</strong> $flowid</a></li>
-				<li><a href="${context}/executor?execid=${execid}#jobslist"><strong>Execution</strong> $execid</a></li>
-				<li class="active"><strong>Job</strong> $jobid</li>
-			</ol>
-
   ## Tabs
 
 			<ul class="nav nav-tabs" id="headertabs">
diff --git a/src/java/azkaban/webapp/servlet/velocity/jobhistorypage.vm b/src/java/azkaban/webapp/servlet/velocity/jobhistorypage.vm
index e45e168..b1838bb 100644
--- a/src/java/azkaban/webapp/servlet/velocity/jobhistorypage.vm
+++ b/src/java/azkaban/webapp/servlet/velocity/jobhistorypage.vm
@@ -51,23 +51,24 @@
 	
 	## Page header
 
-		<div class="az-page-header">
+		<div class="az-page-header page-header-bare">
 			<div class="container-full">
         <h1><a href="${context}/manager?project=${projectName}&job=${jobid}&history">Job History <small>$jobid</small></a></h1>
 			</div>
-		</div>
+    </div>
+    <div class="page-breadcrumb">
+      <div class="container-full">
+        <ol class="breadcrumb">
+          <li><a href="${context}/manager?project=${projectName}"><strong>Project</strong> $projectName</a></li>
+          <li class="active"><strong>Job History</strong> $jobid</li>
+        </ol>
+      </div>
+    </div>
 
 		<div class="container-full">
 	
   #parse ("azkaban/webapp/servlet/velocity/alerts.vm")
 
-  ## Breadcrumb
-
-      <ol class="breadcrumb">
-        <li><a href="${context}/manager?project=${projectName}"><strong>Project</strong> $projectName</a></li>
-        <li class="active"><strong>Job History</strong> $jobid</li>
-      </ol>
-
   ## Time graph and job history table.
 
 			<div class="row">
diff --git a/src/java/azkaban/webapp/servlet/velocity/jobpage.vm b/src/java/azkaban/webapp/servlet/velocity/jobpage.vm
index 179cf8d..279a61e 100644
--- a/src/java/azkaban/webapp/servlet/velocity/jobpage.vm
+++ b/src/java/azkaban/webapp/servlet/velocity/jobpage.vm
@@ -44,7 +44,7 @@
 
 	## Page header
 
-		<div class="az-page-header">
+		<div class="az-page-header page-header-bare">
 			<div class="container-full">
         <div class="row">
           <div class="header-title">
@@ -58,20 +58,21 @@
           </div>
         </div>
 			</div>
-		</div>
+    </div>
+    <div class="page-breadcrumb">
+      <div class="container-full">
+        <ol class="breadcrumb">
+          <li><a href="${context}/manager?project=${project.name}"><strong>Project</strong> $project.name</a></li>
+          <li><a href="${context}/manager?project=${project.name}&flow=${flowid}"><strong>Flow</strong> $flowid</a></li>
+          <li class="active"><strong>Job</strong> $jobid</li>
+        </ol>
+      </div>
+    </div>
 
 		<div class="container-full">
 	
   #parse ("azkaban/webapp/servlet/velocity/alerts.vm")
   
-  ## Breadcrumb
-
-      <ol class="breadcrumb">
-        <li><a href="${context}/manager?project=${project.name}"><strong>Project</strong> $project.name</a></li>
-        <li><a href="${context}/manager?project=${project.name}&flow=${flowid}"><strong>Flow</strong> $flowid</a></li>
-        <li class="active"><strong>Job</strong> $jobid</li>
-      </ol>
-
 			<div class="row row-offcanvas row-offcanvas-right">
 				<div class="col-xs-12 col-sm-9">
 	
diff --git a/src/java/azkaban/webapp/servlet/velocity/propertypage.vm b/src/java/azkaban/webapp/servlet/velocity/propertypage.vm
index 9ddfeb5..f7ce6af 100644
--- a/src/java/azkaban/webapp/servlet/velocity/propertypage.vm
+++ b/src/java/azkaban/webapp/servlet/velocity/propertypage.vm
@@ -42,11 +42,21 @@
 
 	## Page header
 
-		<div class="az-page-header">
+		<div class="az-page-header page-header-bare">
 			<div class="container-full">
         <h1><a href="${context}/manager?project=${project.name}&flow=${flowid}&job=${jobid}&prop=${property}">Properties <small>$property</small></a></h1>
 			</div>
-		</div>
+    </div>
+    <div class="page-breadcrumb">
+      <div class="container-full">
+        <ol class="breadcrumb">
+          <li><a href="${context}/manager?project=${project.name}"><strong>Project</strong> $project.name</a></li>
+          <li><a href="${context}/manager?project=${project.name}&flow=${flowid}"><strong>Flow</strong> $flowid</a></li>
+          <li><a href="${context}/manager?project=${project.name}&flow=${flowid}&job=${jobid}"><strong>Job</strong> $jobid</a></li>
+          <li class="active"><strong>Properties</strong> $property</li>
+        </ol>
+      </div>
+    </div>
 
     <div class="container-full">
 
@@ -55,15 +65,6 @@
 			<div class="row row-offcanvas row-offcanvas-right">
 				<div class="col-xs-12 col-sm-9">
 
-	## Breadcrumb
-
-					<ol class="breadcrumb">
-						<li><a href="${context}/manager?project=${project.name}"><strong>Project</strong> $project.name</a></li>
-						<li><a href="${context}/manager?project=${project.name}&flow=${flowid}"><strong>Flow</strong> $flowid</a></li>
-						<li><a href="${context}/manager?project=${project.name}&flow=${flowid}&job=${jobid}"><strong>Job</strong> $jobid</a></li>
-            <li class="active"><strong>Properties</strong> $property</li>
-					</ol>
-	
 	## Properties
 
 					<div class="panel panel-default">
diff --git a/src/less/header.less b/src/less/header.less
index 3e25b84..03ff1d2 100644
--- a/src/less/header.less
+++ b/src/less/header.less
@@ -1,8 +1,13 @@
 .az-page-header {
   padding: 5px 0 5px;
-  margin: 0 0 30px;
+  margin: 0 0 20px;
   border-bottom: 1px solid #dddddd;
-  background-color: #f4f4f4;
+  background-color: #f0f0f0;
+
+  &.page-header-bare {
+    margin-bottom: 0px;
+    border-bottom: 1px solid #dfdfdf;
+  }
 
   h1 {
     font-size: 22px;
@@ -51,3 +56,16 @@
     }
   }
 }
+
+.page-breadcrumb {
+  background-color: #f0f0f0;
+  border-bottom: 1px solid #dddddd;
+  padding: 5px 0 5px 0;
+  margin-bottom: 20px;
+
+  .breadcrumb {
+    margin: 0px;
+    padding: 0px;
+    background: transparent;
+  }
+}