mirror of
https://github.com/maximebf/php-debugbar.git
synced 2025-01-17 21:38:14 +01:00
Timeline widget.
Sum of left offset and width should not exceed 100 percent.
This commit is contained in:
parent
6a2b095968
commit
a7b820340b
@ -324,10 +324,13 @@ if (typeof(PhpDebugBar) == 'undefined') {
|
|||||||
this.$el.empty();
|
this.$el.empty();
|
||||||
if (data.measures) {
|
if (data.measures) {
|
||||||
for (var i = 0; i < data.measures.length; i++) {
|
for (var i = 0; i < data.measures.length; i++) {
|
||||||
var li = $('<li />').addClass(csscls('measure'));
|
var li = $('<li />').addClass(csscls('measure')),
|
||||||
|
left = Math.round(data.measures[i].relative_start * 100 / data.duration),
|
||||||
|
width = Math.min(Math.round(data.measures[i].duration * 100 / data.duration), 100 - left);
|
||||||
|
|
||||||
li.append($('<span />').addClass(csscls('value')).css({
|
li.append($('<span />').addClass(csscls('value')).css({
|
||||||
left: Math.round(data.measures[i].relative_start * 100 / data.duration) + "%",
|
left: left + "%",
|
||||||
width: Math.round(data.measures[i].duration * 100 / data.duration) + "%"
|
width: width + "%"
|
||||||
}));
|
}));
|
||||||
li.append($('<span />').addClass(csscls('label')).text(data.measures[i].label + " (" + data.measures[i].duration_str + ")"));
|
li.append($('<span />').addClass(csscls('label')).text(data.measures[i].label + " (" + data.measures[i].duration_str + ")"));
|
||||||
this.$el.append(li);
|
this.$el.append(li);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user