From 43fb13c3272063896118fee0206220b432395b9b Mon Sep 17 00:00:00 2001 From: Niko Sams Date: Mon, 20 Apr 2015 16:48:12 +0200 Subject: [PATCH] Improve accuracy of Timeline Don't round left/width, instead use two decimals. This improves accuracy of Timeline when more similar sized entries are shown. --- src/DebugBar/Resources/widgets.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/DebugBar/Resources/widgets.js b/src/DebugBar/Resources/widgets.js index 5e8ae64..3e3c970 100644 --- a/src/DebugBar/Resources/widgets.js +++ b/src/DebugBar/Resources/widgets.js @@ -367,8 +367,8 @@ if (typeof(PhpDebugBar) == 'undefined') { var measure = data.measures[i]; var m = $('
').addClass(csscls('measure')), li = $('
  • '), - left = Math.round(measure.relative_start * 100 / data.duration), - width = Math.min(Math.round(measure.duration * 100 / data.duration), 100 - left); + left = (measure.relative_start * 100 / data.duration).toFixed(2), + width = Math.min((measure.duration * 100 / data.duration).toFixed(2), 100 - left); m.append($('').addClass(csscls('value')).css({ left: left + "%",