|
88 | 88 | var successStreak = 4;
|
89 | 89 | var pendingRequests = 0;
|
90 | 90 | var renderAjaxRequests = function() {
|
91 |
| - var requestCounter = document.querySelector('.sf-toolbar-ajax-requests'); |
| 91 | + var requestCounter = document.querySelector('.sf-toolbar-ajax-request-counter'); |
92 | 92 | if (!requestCounter) {
|
93 | 93 | return;
|
94 | 94 | }
|
95 | 95 | requestCounter.textContent = requestStack.length;
|
96 |
| - requestCounter.className = 'sf-toolbar-ajax-requests sf-toolbar-value'; |
97 | 96 |
|
98 | 97 | var infoSpan = document.querySelector(".sf-toolbar-ajax-info");
|
99 | 98 | if (infoSpan) {
|
100 |
| - infoSpan.textContent = requestStack.length + ' AJAX request' + (requestStack.length > 1 ? 's' : ''); |
| 99 | + infoSpan.textContent = requestStack.length + ' AJAX request' + (requestStack.length !== 1 ? 's' : ''); |
101 | 100 | }
|
102 | 101 |
|
103 | 102 | var ajaxToolbarPanel = document.querySelector('.sf-toolbar-block-ajax');
|
|
138 | 137 |
|
139 | 138 | var statusCodeCell = document.createElement('td');
|
140 | 139 | var statusCode = document.createElement('span');
|
141 |
| - statusCode.textContent = '-'; |
| 140 | + statusCode.textContent = 'n/a'; |
142 | 141 | statusCodeCell.appendChild(statusCode);
|
143 | 142 | row.appendChild(statusCodeCell);
|
144 | 143 |
|
|
157 | 156 |
|
158 | 157 | var durationCell = document.createElement('td');
|
159 | 158 | durationCell.className = 'sf-ajax-request-duration';
|
160 |
| - durationCell.textContent = '-'; |
| 159 | + durationCell.textContent = 'n/a'; |
161 | 160 | row.appendChild(durationCell);
|
162 | 161 |
|
163 | 162 | var profilerCell = document.createElement('td');
|
|
199 | 198 | statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red');
|
200 | 199 | }
|
201 | 200 | statusCodeElem.textContent = request.statusCode;
|
| 201 | + } else { |
| 202 | + statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); |
202 | 203 | }
|
203 | 204 |
|
204 | 205 | if (request.duration) {
|
|
271 | 272 | finishAjaxRequest(idx);
|
272 | 273 | }, function (e){
|
273 | 274 | stackElement.error = true;
|
| 275 | + finishAjaxRequest(idx); |
274 | 276 | });
|
275 | 277 | startAjaxRequest(idx);
|
276 | 278 | }
|
|
498 | 500 | Sfjs.addEventListener(window, 'load', function() {
|
499 | 501 | Sfjs.createTabs();
|
500 | 502 | Sfjs.createToggles();
|
501 |
| - Sfjs.renderAjaxRequests(); |
502 | 503 | });
|
503 | 504 |
|
504 | 505 | /*]]>*/</script>
|
0 commit comments