Skip to content

Commit 4cfc63a

Browse files
committed
Fix a bug where calling pushState or replaceState before the dom had been rendered would throw an error. Fixes CodeByZach#47.
1 parent 7a3f487 commit 4cfc63a

3 files changed

Lines changed: 11 additions & 6 deletions

File tree

pace.coffee

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,14 +175,15 @@ class Bar
175175
document.body.className = document.body.className.replace 'pace-running', ''
176176
document.body.className += ' pace-done'
177177

178-
179178
update: (prog) ->
180179
@progress = prog
181180

182181
do @render
183182

184183
destroy: ->
185-
@getElement().parentNode.removeChild(@getElement())
184+
try
185+
@getElement().parentNode.removeChild(@getElement())
186+
catch NoTargetError
186187

187188
@el = undefined
188189

@@ -551,7 +552,7 @@ Pace.stop = ->
551552

552553
Pace.restart = ->
553554
Pace.stop()
554-
Pace.go()
555+
Pace.start()
555556

556557
Pace.go = ->
557558
Pace.running = true

pace.js

Lines changed: 6 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)