Files
ember-panda/app/components/number-input-with-panda.coffee
T
2017-12-21 11:51:55 +01:00

24 lines
661 B
CoffeeScript

import Ember from 'ember'
# renamed from number-input to number-input-with-panda in favour of the ember-cli-dunlop version
# using number-input numericValue=path.to.value
export default Ember.Component.extend
classNames: ['number-input']
step: 1
stringValue: ''
value: null
didReceiveAttrs: ->
value = @get('value')
if value or value is 0 or value is '0'
@set 'stringValue', value.toString()
else
@set 'stringValue', ''
actions:
set_value: (value) ->
@set 'stringValue', value
if value or value is 0 or value is '0'
@set 'value', parseInt(value, 10)
else
@set 'value', null
false