azkaban-uncached
Changes
src/web/js/azkaban.flow.job.view.js 29(+10 -19)
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>
src/web/js/azkaban.flow.job.view.js 29(+10 -19)
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");
}
},