Comments (8)
What template did you use that generates that error?
from ember-cli-selectize.
{{ember-selectize
content=content
selection=selection
optionValuePath='email'
optionLabelPath='fullName'
multiple=true
openOnFocus=false
closeAfterSelect=true
itemFunction=itemFunction
optionFunction=optionFunction
create='onCreate'
createFilter=createFilter}}
ember-cli-selectize 0.2.0
from ember-cli-selectize.
Damn, remove
is a method of Ember.Component: http://emberjs.com/api/classes/Ember.Component.html#method_remove
Any suggestions for a new name?
A possibility is to change actions to the past tense:
created
selected
added
removed
typed
/cc @sandstrom
from ember-cli-selectize.
Would it be clearer if all the method/action names referred to item
or option
. e.g. itemRemoved
?
from ember-cli-selectize.
I don't have a strong opinion on this, but I'd try to align with other ember components. add-item
select-item
etc. would be fairly close to http://emberjs.com/api/classes/Ember.Handlebars.helpers.html#toc_actions
Perhaps type
could be update-query
or similar. Type sounds almost like a low-level key-press, but I guess it's really sort of like a 'change' event on the input.
from ember-cli-selectize.
type
also sounds like the "type" of a class.
From the examples, I think it is clear that the names should be snake-cased. So anything camelCased is ruled out.
The item suffix makes this less likely to collide with existing and future properties/methods.
I think we should stick with {action}-{subject of the action}
.
I prefer filter
to query
because we may not be dealing with a query. Also, selectize docs call this action "filtering options", hence filter:
onType(str)
Invoked when the user types while filtering options.
We end up with:
add-item
remove-item
select-item
create-item
update-filter
I like this, and all of them have a decent explanation. Enough of overthinking for me.
from ember-cli-selectize.
Updated to 0.3.0
since this is a breaking change.
Solved.
from ember-cli-selectize.
Awesome!
from ember-cli-selectize.
Related Issues (20)
- hideSelected and multiple don't work together HOT 1
- v0.5.8 broke the selectize styles HOT 4
- selectize.js:2151 Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'
- multiple mode bug? HOT 2
- Selectize changing my model property to null
- Best Practice for adding/removing on a REST/API error
- add 'readOnly' to 'generalOptions ' HOT 2
- Move selectize and sifter from Bower to NPM HOT 3
- select-item action should not fire when selection promise resolves. HOT 1
- Using multiple=true with ember-changeset-validations HOT 3
- Add Support for data-dash-attributes
- Can't install due to missing dependency HOT 1
- Label truncates when second word contains letters in the first in multiple mode HOT 1
- Tooltip for list
- 2 selectors in the same template and options visible for both of them at the same time HOT 1
- Fix breaking changes in FastBoot 1.0 HOT 1
- Migration to power select HOT 1
- DEPRECATION HOT 1
- Deprecated calls to sendAction
- ember-cli-selectize triggers a Maximum Call Stack exceeded errors
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ember-cli-selectize.