From fde624d1c01179425f6a106382aed2d96297fee6 Mon Sep 17 00:00:00 2001 From: dewski Date: Tue, 19 Mar 2013 22:43:10 -0700 Subject: [PATCH] Don't render the bar when window.performance isn't available /cc #9 --- .../javascripts/glimpse/views/performance_bar.coffee | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/glimpse/views/performance_bar.coffee b/app/assets/javascripts/glimpse/views/performance_bar.coffee index b0fe019..545fdc1 100644 --- a/app/assets/javascripts/glimpse/views/performance_bar.coffee +++ b/app/assets/javascripts/glimpse/views/performance_bar.coffee @@ -29,7 +29,7 @@ class PerformanceBar # Create a new PerformanceBar view bound to a given element. The el and width # options should be provided here. constructor: (options={}) -> - @el = $('.performance-bar') + @el = $('#glimpse-view-performance-bar .performance-bar') @[k] = v for k, v of options @width ?= @el.width() @timing ?= window.performance.timing @@ -161,4 +161,7 @@ $(document).on 'pjax:end page:change', (event, xhr) -> , 0 $ -> - renderPerformanceBar() + if window.performance + renderPerformanceBar() + else + $('#glimpse-view-performance-bar').remove()