Closed cdaringe closed 9 years ago
Wooh! Such a great work out here @cdaringe! You're right that this PR is huge, but after quick scan everything looks really good.
thanks @kamilogorek. what did you think of this class change? I'm not 100% on that.
Typically you have a single class name for things like that, regardless of input type. See things like bootstrap or foundation for examples.
thanks gar. i reverted those classes back
Travis is having problems today, tests pass fine locally.
Published as v3.0.0
tldr: this PR is large. we can setup core-crew talky to go over this change if desired.
This PR fixes https://github.com/AmpersandJS/ampersand-select-view/issues/5. It addresses a variety of other opens as well.
Per the new README.md changelog:
changelog
skipValidation
toskipValidationMessage
, permit immediate validation, but conditionally display messages.Error
when trying tosetValue(value)
and an option matching the requestedvalue
does not exist. The exception to this is when the provided value isnull
,undefined
, or''
, and anull
option value exists. Because the DOM can only recognize a single empty value for any<option>
, which is the empty string''
, only a single empty-ish option can only be supported by the view.0
value options, both in Model id's and array values.eagerValidate
.