lib/ruby_app/elements/inputs/duration_input.rb in RubyApp-0.0.6 vs lib/ruby_app/elements/inputs/duration_input.rb in RubyApp-0.0.7

- old
+ new

@@ -26,16 +26,13 @@ end protected def on_changed(event) - duration = ChronicDuration.parse(event.value) - if duration - @duration = duration - @value = ChronicDuration.output(@duration) - event.update_value("##{self.element_id}", @value) - changed(event) - end + @duration = event.value ? ChronicDuration.parse(event.value) : nil + @value = @duration ? ChronicDuration.output(@duration) : nil + event.update_value("##{self.element_id}", @value) + changed(event) end end end