8000 [WebProfilerBundle] Live duration of AJAX request · symfony/symfony@eb6974d · GitHub
[go: up one dir, main page]

Skip to content

Commit eb6974d

Browse files
committed
[WebProfilerBundle] Live duration of AJAX request
1 parent 5b27c2f commit eb6974d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,10 @@
168168
durationCell.textContent = 'n/a';
169169
row.appendChild(durationCell);
170170
171+
request.liveDurationHandle = setInterval(function() {
172+
durationCell.textContent = (new Date() - request.start) + 'ms';
173+
}, 100);
174+
171175
row.className = 'sf-ajax-request sf-ajax-request-loading';
172176
tbody.insertBefore(row, tbody.firstChild);
173177
@@ -176,6 +180,8 @@
176180
177181
var finishAjaxRequest = function(index) {
178182
var request = requestStack[index];
183+
clearInterval(request.liveDurationHandle);
184+
179185
if (!request.DOMNode) {
180186
return;
181187
}

0 commit comments

Comments
 (0)
0