@@ -216,13 +216,15 @@ templates._request_headers = function(req, do_raw)
216216 var METHOD = 0 ;
217217 return this . _pre ( this . headers_tonkenized ( req . header_tokens , [ METHOD ] ) ) ;
218218 }
219- return ui_strings . S_NETWORK_REQUEST_NO_HEADERS_LABEL ;
219+ return [ "span" , ui_strings . S_NETWORK_REQUEST_NO_HEADERS_LABEL ,
220+ "class" , templates . UI_CLASSNAME ] ;
220221 }
221222
222223 var ret = [ ] ;
223224 if ( ! req . request_headers )
224225 {
225- ret . push ( ui_strings . S_NETWORK_REQUEST_NO_HEADERS_LABEL ) ;
226+ ret . push ( [ "span" , ui_strings . S_NETWORK_REQUEST_NO_HEADERS_LABEL ,
227+ "class" , templates . UI_CLASSNAME ] ) ;
226228 }
227229 else
228230 {
@@ -269,21 +271,23 @@ templates._response_headers = function(resp, do_raw)
269271 if ( ! resp . header_tokens )
270272 {
271273 resp . header_tokens = [ ] ;
272- var tokenizer = new cls . HTTPHeaderTokenizer ( ) ;
273- tokenizer . tokenize ( resp . response_headers_raw , this . _token_receiver . bind ( this , resp . header_tokens ) ) ;
274+ if ( resp . response_headers_raw )
275+ {
276+ var tokenizer = new cls . HTTPHeaderTokenizer ( ) ;
277+ tokenizer . tokenize ( resp . response_headers_raw , this . _token_receiver . bind ( this , resp . header_tokens ) ) ;
278+ }
274279 }
275280
276281 if ( resp . header_tokens . length )
277282 {
278283 var RESPONSECODE = 1 ;
279284 return this . _pre ( this . headers_tonkenized ( resp . header_tokens , [ RESPONSECODE ] ) ) ;
280285 }
281- return [
282- ui_strings . S_NETWORK_REQUEST_NO_HEADERS_LABEL
283- ] ;
286+ return [ "span" , ui_strings . S_NETWORK_REQUEST_NO_HEADERS_LABEL ,
287+ "class" , templates . UI_CLASSNAME ] ;
284288 }
285289
286- var ret = resp . response_headers && resp . response_headers . map ( this . _headers_pseudo_raw ) || [ ] ;
290+ var ret = resp . response_headers && resp . response_headers . map ( this . _headers_pseudo_raw ) ;
287291 if ( resp . first_line )
288292 {
289293 var firstline = [ ] ;
@@ -299,7 +303,11 @@ templates._response_headers = function(resp, do_raw)
299303 ret . unshift ( this . headers_tonkenized ( resp . firstline_tokens , [ RESPONSECODE ] ) ) ;
300304 }
301305 }
302-
306+ if ( ! ret )
307+ {
308+ ret = [ "span" , ui_strings . S_NETWORK_REQUEST_NO_HEADERS_LABEL ,
309+ "class" , templates . UI_CLASSNAME ] ;
310+ }
303311 return templates . _pre ( ret ) ;
304312} ;
305313
0 commit comments