Add tooltips to Blips
authorBrook Schofield <schofield@terena.org>
Tue, 4 Aug 2015 04:48:13 +0000 (06:48 +0200)
committerBrook Schofield <schofield@terena.org>
Tue, 4 Aug 2015 04:48:13 +0000 (06:48 +0200)
ToolTips are added by default as svg:title and optionally the full
description is displayed.

src/graphing/radar.js

index 4265b2a..46c43ae 100644 (file)
@@ -1,4 +1,4 @@
-tr.graphing.Radar = function (size, radar) {
+tr.graphing.Radar = function (size, radar, toolTipDescription) {
   var self, fib, svg;
 
   fib = new tr.util.Fib();
@@ -132,6 +132,10 @@ tr.graphing.Radar = function (size, radar) {
           .attr('class', 'blip-text')
           .attr('text-anchor', 'middle')
           .text(blip.number())
+          .append("svg:title")
+          .text(blip.name() + ((toolTipDescription && blip.description()) 
+              ? ': ' + blip.description().replace(/(<([^>]+)>)/ig, '') 
+              : '' ))
       });
     });
   };