--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/data/cubicweb.flot.js Thu May 21 00:44:57 2009 +0200
@@ -0,0 +1,34 @@
+function showTooltip(x, y, contents) {
+ $('<div id="tooltip">' + contents + '</div>').css( {
+ position: 'absolute',
+ display: 'none',
+ top: y + 5,
+ left: x + 5,
+ border: '1px solid #fdd',
+ padding: '2px',
+ 'background-color': '#fee',
+ opacity: 0.80
+ }).appendTo("body").fadeIn(200);
+}
+
+var previousPoint = null;
+function onPlotHover(event, pos, item) {
+ if (item) {
+ if (previousPoint != item.datapoint) {
+ previousPoint = item.datapoint;
+
+ $("#tooltip").remove();
+ var x = item.datapoint[0].toFixed(2),
+ y = item.datapoint[1].toFixed(2);
+ if (item.datapoint.length == 3) {
+ var x = new Date(item.datapoint[2]);
+ x = x.toLocaleDateString() + ' ' + x.toLocaleTimeString();
+ }
+ showTooltip(item.pageX, item.pageY,
+ item.series.label + ': (' + x + ' ; ' + y + ')');
+ }
+ } else {
+ $("#tooltip").remove();
+ previousPoint = null;
+ }
+}