diff --git a/coffee/react-countdown-clock.coffee b/coffee/react-countdown-clock.coffee index 8d149ea..586fec1 100644 --- a/coffee/react-countdown-clock.coffee +++ b/coffee/react-countdown-clock.coffee @@ -29,6 +29,10 @@ ReactCountdownClock = CreateReactClass componentDidMount: -> @_seconds = @_startSeconds() + if @props.maxSeconds > 0 + @_percentOfMax = @_seconds / @props.maxSeconds + else + @_percentOfMax = 1 @_setupTimer() componentWillUnmount: -> @@ -175,7 +179,7 @@ ReactCountdownClock = CreateReactClass @props.fontSize _drawTimer: -> - percent = @_fraction * @_seconds + 1.5 + percent = @_fraction * @_seconds * @_percentOfMax + 1.5 formattedTime = @_formattedTime() text = if (@props.paused && @props.pausedText?) then @props.pausedText else formattedTime