show arrow pointing inwards for input tab
(cherry picked from commit 2fa32ec)
diff --git a/dashboard/v2/public/modules/lineage/lineageController.js b/dashboard/v2/public/modules/lineage/lineageController.js
index 6539375..6e4e1e3 100755
--- a/dashboard/v2/public/modules/lineage/lineageController.js
+++ b/dashboard/v2/public/modules/lineage/lineageController.js
@@ -196,6 +196,20 @@
                     'translate(' + margin.left + ',' + margin.right + ')');
             //arrow
             svg.append("svg:defs").append("svg:marker").attr("id", "arrow").attr("viewBox", "0 0 10 10").attr("refX", 26).attr("refY", 5).attr("markerUnits", "strokeWidth").attr("markerWidth", 6).attr("markerHeight", 9).attr("orient", "auto").append("svg:path").attr("d", "M 0 0 L 10 5 L 0 10 z");
+            
+            //marker for input type graph
+            svg.append("svg:defs")
+            .append("svg:marker")
+            .attr("id", "input-arrow")
+            .attr("viewBox", "0 0 10 10")
+            .attr("refX", -15)
+            .attr("refY", 5)
+            .attr("markerUnits", "strokeWidth")
+            .attr("markerWidth", 6)
+            .attr("markerHeight", 9)
+            .attr("orient", "auto")
+            .append("svg:path")
+            .attr("d", "M -2 5 L 8 0 L 8 10 z");
 
             var root = data;
 
@@ -269,7 +283,12 @@
                     //.style('stroke', function(d) { return d.target.level; })
                     .style('stroke', 'green')
                     .attr('d', diagonal);
-                link.attr("marker-end", "url(#arrow)");
+
+                if($scope.type === 'inputs') {
+                    link.attr("marker-start", "url(#input-arrow)");//if input
+                } else {
+                    link.attr("marker-end", "url(#arrow)");//if input
+                }
 
             }