@@ -83,8 +83,10 @@ var ProfilerTemplates = function()
8383
8484 var style_sheets = document . styleSheets ;
8585 var profiler_event_decl = style_sheets . getDeclaration ( ".profiler-event" ) ;
86+ var profiler_event_small_decl = style_sheets . getDeclaration ( ".profiler-event-small" ) ;
8687 var profiler_timeline_row_decl = style_sheets . getDeclaration ( ".profiler-timeline-row" ) ;
87- var BAR_MIN_WIDTH = profiler_event_decl ? parseInt ( profiler_event_decl . minWidth ) : 0 ;
88+ var EVENT_MIN_WIDTH = profiler_event_decl ? parseInt ( profiler_event_decl . minWidth ) : 0 ;
89+ var EVENT_SMALL_MIN_WIDTH = profiler_event_decl ? parseInt ( profiler_event_small_decl . minWidth ) : 0 ;
8890 var BAR_HEIGHT = profiler_timeline_row_decl
8991 ? ( parseInt ( style_sheets . getDeclaration ( ".profiler-timeline-row" ) . height ) +
9092 parseInt ( style_sheets . getDeclaration ( ".profiler-timeline-row" ) . paddingTop ) +
@@ -152,7 +154,7 @@ var ProfilerTemplates = function()
152154 var MIN_MARKER_GAP = 80 ;
153155 var MIN_MARKERS = 2 ;
154156 var duration = Math . max ( interval_end - interval_start , MIN_DURATION ) ;
155- var ms_unit = ( container_width - BAR_MIN_WIDTH ) / duration ;
157+ var ms_unit = ( container_width - EVENT_MIN_WIDTH ) / duration ;
156158 var cell_amount = Math . max ( MIN_MARKERS , Math . round ( container_width / MIN_MARKER_GAP ) ) ;
157159 var marker_time = duration / cell_amount ;
158160 var fractions = marker_time < 10 ? 1 : 0 ;
@@ -186,32 +188,28 @@ var ProfilerTemplates = function()
186188 return template ;
187189 } ;
188190
189- this . event_list_full = function ( event_list , interval , container_width )
191+ this . event_list_full = function ( event_list , interval_end , container_width )
190192 {
191193 var template = [ ] ;
192194 if ( event_list )
193195 {
194- var interval_start = 0 ;
195- var interval_end = interval . end ;
196- var duration = Math . max ( interval_end - interval_start , MIN_DURATION ) ;
197- var ms_unit = ( container_width - BAR_MIN_WIDTH ) / duration ;
196+ var duration = Math . max ( interval_end , MIN_DURATION ) ;
197+ var ms_unit = ( container_width - EVENT_SMALL_MIN_WIDTH ) / duration ;
198198
199- template . extend ( event_list . map ( this . _full_timeline_event . bind ( this , interval_start , ms_unit ) ) ) ;
199+ template . extend ( event_list . map ( this . _full_timeline_event . bind ( this , 0 , ms_unit ) ) ) ;
200200 }
201201 return template ;
202202 } ;
203203
204- this . event_list_all = function ( event_list , interval , selected_id , container_width , start , end )
204+ this . event_list_all = function ( event_list , interval_start , interval_end , container_width )
205205 {
206206 var template = [ ] ;
207207 if ( event_list )
208208 {
209- var interval_start = start || 0 ;
210- var interval_end = end || interval . end ;
211209 var duration = Math . max ( interval_end - interval_start , MIN_DURATION ) ;
212- var ms_unit = ( container_width - BAR_MIN_WIDTH ) / duration ;
210+ var ms_unit = ( container_width - EVENT_MIN_WIDTH ) / duration ;
213211
214- template . extend ( event_list . map ( this . _timeline_event . bind ( this , interval_start , ms_unit , selected_id ) ) ) ;
212+ template . extend ( event_list . map ( this . _timeline_event . bind ( this , interval_start , ms_unit ) ) ) ;
215213 }
216214 return template ;
217215 } ;
@@ -232,8 +230,7 @@ var ProfilerTemplates = function()
232230 ) ;
233231 } ;
234232
235- // NOTE: the container_width is only needed for a workaround of a CORE bug
236- this . _timeline_event = function ( interval_start , ms_unit , selected_id , event )
233+ this . _timeline_event = function ( interval_start , ms_unit , event )
237234 {
238235 var duration = Math . max ( event . interval . end - event . interval . start , MIN_DURATION ) ;
239236 var self_time_amount = duration
@@ -264,7 +261,6 @@ var ProfilerTemplates = function()
264261 ) ,
265262 "id" , "profiler-event-" + event . eventID ,
266263 "class" , "profiler-event event-type-" + event . type +
267- ( event . eventID == selected_id && is_expandable ? " selected" : "" ) +
268264 ( is_expandable ? " expandable" : " non-expandable" ) ,
269265 "data-event-id" , String ( event . eventID ) ,
270266 "data-event-type" , String ( event . type ) ,
@@ -338,7 +334,7 @@ var ProfilerTemplates = function()
338334 "class" , "profiler-event-tooltip-label"
339335 ] ,
340336 this . format_time ( event . interval . start ) +
341- " (relative : " + this . format_time ( event . interval . start - range_start ) + ")"
337+ " (rel : " + this . format_time ( event . interval . start - range_start ) + ")"
342338 ] ,
343339 [ "li" ,
344340 [ "span" ,
0 commit comments