diff --git a/src/main/scripts/neo4jd3.js b/src/main/scripts/neo4jd3.js index 0e53f349..597f11f6 100644 --- a/src/main/scripts/neo4jd3.js +++ b/src/main/scripts/neo4jd3.js @@ -21,6 +21,8 @@ function Neo4jD3(_selector, _options) { neo4jDataUrl: undefined, nodeOutlineFillColor: undefined, nodeRadius: 25, + nodeTextProperty: undefined, + nodeTextColor: '#ffffff', relationshipColor: '#a5abb6', zoomFit: false }, @@ -227,7 +229,7 @@ function Neo4jD3(_selector, _options) { .attr('class', function(d) { return 'text' + (icon(d) ? ' icon' : ''); }) - .attr('fill', '#ffffff') + .attr('fill', options.nodeTextColor) .attr('font-size', function(d) { return icon(d) ? (options.nodeRadius + 'px') : '10px'; }) @@ -238,7 +240,10 @@ function Neo4jD3(_selector, _options) { }) .html(function(d) { var _icon = icon(d); - return _icon ? '&#x' + _icon : d.id; + var text = d.id; + if (options.nodeTextProperty) + text = d.properties[options.nodeTextProperty]; + return _icon ? '&#x' + _icon : text; }); }