azkaban-developers
Changes
src/web/js/azkaban.joblog.view.js 7(+4 -3)
Details
src/web/js/azkaban.joblog.view.js 7(+4 -3)
diff --git a/src/web/js/azkaban.joblog.view.js b/src/web/js/azkaban.joblog.view.js
index 7aa5ad7..3767859 100644
--- a/src/web/js/azkaban.joblog.view.js
+++ b/src/web/js/azkaban.joblog.view.js
@@ -26,16 +26,17 @@ azkaban.JobLogView = Backbone.View.extend({
showDialog("Error", data.error);
}
else {
+ var re = /(https?:\/\/(([-\w\.]+)+(:\d+)?(\/([\w/_\.]*(\?\S+)?)?)?))/g;
var log = $("#logSection").text();
if (!log) {
- log = data.log;
+ log = data.log.replace(re, "<a href=\"$1\" title=\"\">$1</a>");
}
else {
- log += data.log;
+ log += data.log.replace(re, "<a href=\"$1\" title=\"\">$1</a>");
}
current = data.current;
- $("#logSection").text(log);
+ $("#logSection").html(log);
model.set({"current": current, "log": log});
$(".logViewer").scrollTop(9999);
}