src/util/createColorArrow.js
function createColorArrow(defElement, color) {
    defElement.append("marker")
        .attr("id", "arrow-" + color)
        .attr("viewBox", "0 -5 10 10")
        .attr("refX", 8)
        .attr("markerWidth", 6)
        .attr("markerHeight", 6)
        .attr("fill", color)
        .attr("orient", "auto")
        .append("path")
        .attr("d", "M0,-5L10,0L0,5")
        .attr("class", "arrowHead");
}
function createColorArrow(defElement, color) {
    defElement.append("marker")
        .attr("id", "arrow-" + color)
        .attr("viewBox", "0 -5 10 10")
        .attr("refX", 8)
        .attr("markerWidth", 6)
        .attr("markerHeight", 6)
        .attr("fill", color)
        .attr("orient", "auto")
        .append("path")
        .attr("d", "M0,-5L10,0L0,5")
        .attr("class", "arrowHead");
}
function createColorArrow ( defElement , color ) { defElement . append ( "marker" ) . attr ( "id" , "arrow-" + color ) . attr ( "viewBox" , "0 -5 10 10" ) . attr ( "refX" , 8 ) . attr ( "markerWidth" , 6 ) . attr ( "markerHeight" , 6 ) . attr ( "fill" , color ) . attr ( "orient" , "auto" ) . append ( "path" ) . attr ( "d" , "M0,-5L10,0L0,5" ) . attr ( "class" , "arrowHead" ) ; }
Appends an arrow head marker to the defs element to be used later.
@param defElement 'defs' element to append marker elements
@param color string representation of a valid color.
Appends an arrow head marker to the defs element to be used later .