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