azkaban-uncached

Details

diff --git a/src/java/azkaban/webapp/servlet/velocity/title2.vm b/src/java/azkaban/webapp/servlet/velocity/title2.vm
index a6a8d01..68dbbe1 100644
--- a/src/java/azkaban/webapp/servlet/velocity/title2.vm
+++ b/src/java/azkaban/webapp/servlet/velocity/title2.vm
@@ -13,4 +13,8 @@
  * License for the specific language governing permissions and limitations under
  * the License.
 *#
-					<a class="navbar-brand" href="${context}/"><strong>Azkaban</strong> ${azkaban_name} <small>${azkaban_label}</small></a> 
+					<a class="navbar-brand" href="${context}/">Azkaban</a>
+					<!--<div class="navbar-enviro">
+						<div class="navbar-enviro-name">${azkaban_name}</div>
+						<div class="navbar-enviro-server">${azkaban_label}</div>
+					</div>-->
diff --git a/src/less/bootstrap-azkaban.less b/src/less/bootstrap-azkaban.less
index 6c3a115..cbd8101 100644
--- a/src/less/bootstrap-azkaban.less
+++ b/src/less/bootstrap-azkaban.less
@@ -1,23 +1,29 @@
+// Wide modal used for certain panels such as executing flow panel.
 .modal-wide .modal-dialog {
-	width: 80%; /* or whatever you wish */
+	width: 80%;
 }
 
+// Hide messaging alert by default.
 .alert-messaging {
 	display: none;
 }
 
+// Add additional space under navs.
 .nav-tabs, .nav-pills {
 	margin-bottom: 15px;
 }
 
+// Flow panel heading.
 .flow-expander {
 	cursor: pointer;
 }
 
+// Flow summary.
 table .worksheet-key {
 	width: 25%;
 }
 
+// Job table.
 #all-jobs {
   .tb-name {
     width: 70%;
@@ -36,6 +42,7 @@ table .worksheet-key {
   }
 }
 
+// Properties table.
 .properties-table {
   .all-jobs .tb-pname {
   }
@@ -44,6 +51,7 @@ table .worksheet-key {
   }
 }
 
+// Permissions page table.
 .permission-table {
   .tb-perm {
     width: 41px;
@@ -83,6 +91,7 @@ table .worksheet-key {
   }
 }
 
+// Table of executions.
 .executions-table {
   th.date {
     width: 140px;
@@ -128,3 +137,62 @@ table .worksheet-key {
     font-weight: bold;
   }
 }
+
+.navbar-inverse {
+  background-image: -o-linear-gradient(bottom, rgb(56,56,56) 33%, rgb(73,73,73) 66%);
+  background-image: -moz-linear-gradient(bottom, rgb(56,56,56) 33%, rgb(73,73,73) 66%);
+  background-image: -webkit-linear-gradient(bottom, rgb(56,56,56) 33%, rgb(73,73,73) 66%);
+  background-image: -ms-linear-gradient(bottom, rgb(56,56,56) 33%, rgb(73,73,73) 66%);
+  background-image: -webkit-gradient(
+   	linear,
+   	left bottom,
+   	left top,
+   	color-stop(0.33, rgb(56,56,56)),
+   	color-stop(0.66, rgb(73,73,73))
+  );
+  background-image: linear-gradient(bottom, rgb(56,56,56) 33%, rgb(73,73,73) 66%); 
+  border-top: 5px solid #ff3601;
+  box-shadow: 0 1px 4px 1px #000;
+
+  .navbar-brand {
+    background: url('../../images/logo.png') top left no-repeat;
+    color: #ffffff;
+    font-size: 156.25%;
+    font-weight: bold;
+    margin: 15px 0.6% 15px 4.75%;
+    padding: 10px 0 11px 42px;
+  
+    &:hover, &:focus {
+      color: #ffffff;
+    }
+  }
+
+  .navbar-nav {
+    > li {
+      padding: 25px 12px 25px 12px;
+      cursor: pointer;
+      &:hover {
+        background-color: rgba(0, 0, 0, 0.1);
+      }
+    }
+
+    > li > a {
+      padding: 0px;
+      color: #ccc;
+    }
+
+    > .active {
+      background-color: rgba(0, 0, 0, 0.1);
+    }
+
+    > .active > a {
+      color: #fff;
+      font-weight: bold;
+      background-color: transparent;
+      border-bottom: 1px solid #ff3601;
+      &:hover {
+        background-color: transparent;
+      }
+    }
+  }
+}