balanced/balanced-dashboard

View on GitHub
app/components/formatted-input.coffee

Summary

Maintainability
Test Coverage
`import Ember from "ember";`

FormattedInputComponent = Ember.TextField.extend(
    tagName: "input"
    type: "text"

    getFormatterAttributes: ->
        value = @get("format")
        if Ember.typeOf(value) == "array"
            return patterns: value
        else
            return pattern: value

    didInsertElement: ->
        @_super()
        formatter = new window.Formatter(@element, @getFormatterAttributes())
)

`export default FormattedInputComponent;`