azkaban-uncached

Details

diff --git a/src/java/azkaban/webapp/servlet/velocity/flowgraphview.vm b/src/java/azkaban/webapp/servlet/velocity/flowgraphview.vm
index 6ec2216..5954e96 100644
--- a/src/java/azkaban/webapp/servlet/velocity/flowgraphview.vm
+++ b/src/java/azkaban/webapp/servlet/velocity/flowgraphview.vm
@@ -23,7 +23,7 @@
 						<div class="panel-heading">
 							<input id="filter" type="text" placeholder="Job Filter" class="form-control">
 						</div>
-						<ul id="list" class="list-group"></ul>
+						<div id="list" class="list-group"></div>
 						<div class="panel-footer">
 							<button type="button" class="btn btn-sm btn-default" id="resetPanZoomBtn">Reset Pan Zoom</button>
 						</div>
diff --git a/src/web/js/azkaban.flow.job.view.js b/src/web/js/azkaban.flow.job.view.js
index cd04d42..efc62c4 100644
--- a/src/web/js/azkaban.flow.job.view.js
+++ b/src/web/js/azkaban.flow.job.view.js
@@ -17,7 +17,7 @@
 azkaban.JobListView = Backbone.View.extend({
 	events: {
 		"keyup input": "filterJobs",
-		"click li": "handleJobClick",
+		"click .job": "handleJobClick",
 		"click .resetPanZoomBtn": "handleResetPanZoom",
 		"contextmenu li": "handleContextMenuClick"
 	},
@@ -131,25 +131,16 @@ azkaban.JobListView = Backbone.View.extend({
 			}
 		});
 		
-		var ul = this.list;
-		this.jobs = $(ul);
-		
+		var list = this.list;
+		this.jobs = $(list);
 		for (var i = 0; i < nodeArray.length; ++i) {
-			var li = document.createElement("li");
-			li.jobid = nodeArray[i].id;
-			$(li).addClass('list-group-item');
-			
-			var iconDiv = document.createElement("div");
-			$(iconDiv).addClass("icon");
-			li.appendChild(iconDiv);
-			
 			var a = document.createElement("a");
+			$(a).addClass('list-group-item').addClass('job');
+      $(a).attr('href', '#');
 			$(a).text(nodeArray[i].id);
-			li.appendChild(a);
-			$(ul).append(li);
-			li.jobid = nodeArray[i].id;
-			
-			this.listNodes[nodeArray[i].id] = li;
+			$(list).append(a);
+			a.jobid = nodeArray[i].id;
+			this.listNodes[nodeArray[i].id] = a;
 		}
 		
 		this.assignInitialStatus(self);
@@ -206,11 +197,11 @@ azkaban.JobListView = Backbone.View.extend({
 		var current = this.model.get("selected");
 		
 		if (previous) {
-			$(this.listNodes[previous]).removeClass("selected");
+			$(this.listNodes[previous]).removeClass("active");
 		}
 		
 		if (current) {
-			$(this.listNodes[current]).addClass("selected");
+			$(this.listNodes[current]).addClass("active");
 		}
 	},