azkaban-memoizeit

Details

diff --git a/src/less/project.less b/src/less/project.less
index 83946d0..b3ae43f 100644
--- a/src/less/project.less
+++ b/src/less/project.less
@@ -9,8 +9,16 @@
 
 .expanded-flow-job-list {
   .list-group-item {
+    .job-buttons {
+      visibility: hidden;
+    }
+
     &:hover {
       background-color: #f5f5f5;
+
+      .job-buttons {
+        visibility: visible;
+      }
     }
   }
 
diff --git a/src/web/js/azkaban.project.view.js b/src/web/js/azkaban.project.view.js
index 073331e..ef01a0e 100644
--- a/src/web/js/azkaban.project.view.js
+++ b/src/web/js/azkaban.project.view.js
@@ -91,10 +91,11 @@ azkaban.FlowTableView = Backbone.View.extend({
 			li.jobName = name;
 
 			if (execAccess) {
-				var hoverMenuDiv = document.createElement("div");
-				$(hoverMenuDiv).addClass("pull-right");
+				var hoverMenuDiv = document.createElement('div');
+				$(hoverMenuDiv).addClass('pull-right');
+        $(hoverMenuDiv).addClass('job-buttons');
 				
-				var divRunJob = document.createElement("button");
+				var divRunJob = document.createElement('button');
         $(divRunJob).attr('type', 'button');
 				$(divRunJob).addClass("btn");
 				$(divRunJob).addClass("btn-success");