diff -r 058bb3dc685f -r 0b59724cb3f2 web/data/cubicweb.flot.js --- a/web/data/cubicweb.flot.js Mon Jan 04 18:40:30 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -function showTooltip(x, y, contents) { - $('
' + contents + '
').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) { - var $fig = $(event.target); - 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 ($fig.data('mode') == 'time') { - x = new Date(item.datapoint[0]); - var dateformat = $fig.data('dateformat'); - if (dateformat) { - x = x.strftime(dateformat); - } else { - x = x.toLocaleDateString() + ' ' + x.toLocaleTimeString(); - } - } else if (item.datapoint.length == 4) { - // NOTE: this has no chance to work with jquery flot >= 0.6 because - // jquery flot normalizes datapoints and only keeps 2 columns. Either - // use processRawData hook or use the 'dateformat' option. - x = new Date(item.datapoint[2]); - x = x.strftime(item.datapoint[3]); - } - showTooltip(item.pageX, item.pageY, item.series.label + ': (' + x + ' ; ' + y + ')'); - } - } else { - $("#tooltip").remove(); - previousPoint = null; - } -} -