Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/select2/select2
Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
https://github.com/select2/select2
The backspace key now behaves very similar to how it does in other
multiple select boxes, such a...
0de516f17a09bb4ba889bdd493d5edd90776be13 authored about 10 years ago by Kevin Brown <[email protected]>
This adds the `sorter` function, which works in the same way as the
old `sortResults` function.
Select2 will now detect the language based on the `lang` attribute
of the `<select>` element or ...
The documentation is included, along with a few tests, which
explains the general rules for how ...
`dropdownParent` controls the location of the dropdown when it is
automatically added to the DOM...
This adds documentation for a `dropdownParent` option which has
not yet been created, but will c...
The documentation is not completely finished, but now we have no
placeholders waiting to be comp...
In past versions of Select2, a mask was used to detect clicks
outside of the dropdown. While thi...
The documentation will be licensed under CC BY 3.0, instead of
under the MIT license like the re...
ab763b060d2a98f8753d19316db2bd6ea4b89d7c authored about 10 years ago by Kevin Brown <[email protected]>
Up until now, the container could only have a dropdown that was
displayed below the container. W...
fda973c34f864022d3719eb94f61f3e2331ea893 authored about 10 years ago by Kevin Brown <[email protected]>
This now matches how the browser works, where the dropdown is
closed when the window scrolls.
T...
07575f051cae13197029d9ad7a30209e904e8c54 authored about 10 years ago by Kevin Brown <[email protected]>e3647051de4c9f086e63c921aae4cb8040d6b2ee authored about 10 years ago by Kevin Brown <[email protected]>
43efd43d57290245cccc1d2fcc34f0c521b3615d authored about 10 years ago by Kevin Brown <[email protected]>
When the dropdown is in the dropdown that is attached to the body,
the call to `show` causes `di...
4cab421966f1bc3d0e136c9081a929cdeb113432 authored about 10 years ago by Kevin Brown <[email protected]>
This also adds back the ability for tags to return `null` in order
for no tag to be added to the...
76e4ea8340f2b5e787b2e93e0fe2af018e4b32f6 authored about 10 years ago by Kevin Brown <[email protected]>
16e565e28eb8c47517ec242e2c1ed1b593204902 authored about 10 years ago by Kevin Brown <[email protected]>
389c3ed8669c34052d4be846f0038accd3a2ee85 authored about 10 years ago by Kevin Brown <[email protected]>
593a3578867d8b120853f95cccf829861c6dc94e authored about 10 years ago by Kevin Brown <[email protected]>
Previously the default translations would break for custom AMD
builds. This fixes it so it does ...
With this change, any instances overriding the dropdown is
required to decorate it with the posi...
In Select2 3.x, the dropdown is attached to the body element and
it is floated above all other e...
The main container should not need to position the individual
components. This makes it easier f...
This should allow us to start working on the body mask handler,
and make future implementations ...
When destroying Select2, an error could be raised while destroying
the selection container. This...
ade7180d70a051ec7f95b6ec08dfc13b8b82e0bc authored about 10 years ago by Kevin Brown <[email protected]>
Now we can synchronize GitHub Pages with the docs in the master
branch quickly and easily.
d9e254ed2734a67f7cdba406368c25e33f8c2ca0 authored about 10 years ago by Kevin Brown <[email protected]>
ac5d584f3de47fdb976636246137486ed0219fa5 authored about 10 years ago by Kevin Brown <[email protected]>
ffed37013d3c8af77c3777d71d45abc10649dbb4 authored about 10 years ago by Kevin Brown <[email protected]>
dafa99bf40fd455745da96ae15d163b81c782664 authored about 10 years ago by Kevin Brown <[email protected]>
This should be the last of the changes.
e686bce9d0ef6db56c28115453249d115bbf9d17 authored about 10 years ago by Kevin Brown <[email protected]>This switches all of the dropdown components to use BEM.
3e54fc97e58b3c739f3a2185f51d77ecdb9ae983 authored about 10 years ago by Kevin Brown <[email protected]>8cb074ccef8d49346918722803010e21ff390098 authored about 10 years ago by Kevin Brown <[email protected]>
This switches the container to use BEM for the class naming.
7933eb77c1d9a57ecb23690f59f55d5aab6ec0f5 authored about 10 years ago by Kevin Brown <[email protected]>
This is inspired by https://github.com/ivaynberg/select2/issues/2826
and starts the general tran...
Now the search box is automatically resized for placeholders to
fit the available space, so we d...
This adds a search box to the main container for multiple select
boxes, similar to the what the ...
After clearSearch nextSearchTerm is not cleared
f382f3d02ddc132fee055d7c15fb0f5f683c65de authored about 10 years ago by Kevin Brown <[email protected]>updated Malay & Indonesian translations
9913cb7c2574a00251f9dc160ac26efee8ae2b2d authored about 10 years ago by Kevin Brown <[email protected]>
This adds a dictionary for converting diacritics to a normalized
representation. This dictionary...
This migrates over the required English translations under their
new names.
The "Searching" mes...
5ec201ca3031d31b02772315d72d521ee1b174c9 authored about 10 years ago by Kevin Brown <[email protected]>
Now when searching, a loading message is prepended to the top of
the results. This replaces the ...
28c56e788584df879c0a0fd06241d7e35cb427f6 authored about 10 years ago by Kevin Brown <[email protected]>
Previously, a result was no longer highlighted when the mouse was
no longer over it. While this ...
Some people like the old theme, so we're going to also include that
one as well as the easier-to...
formatMatches translation added
69e8e6e355957e472702b8e80f3ebd501a5e42ca authored about 10 years ago by Kevin Brown <[email protected]>ced4bf692cf04481e10cc65e33e51fae4a9eef94 authored about 10 years ago by Yuksel <[email protected]>
Now Select2 supports destroying itself, and all elements that it
creates.
recalculate $dropdown height after drop-above class added
a8377e3681ee808335bbf746ff1f55d391b2b112 authored about 10 years ago by Kevin Brown <[email protected]>78ee1bc01ec7c6e7bc14040a3914daba82587e82 authored about 10 years ago by Kevin Brown <[email protected]>
This adds backwards compatibility for the old tags.
10536370ded57906353b4fcb054d3757ddd4f7b7 authored about 10 years ago by Kevin Brown <[email protected]>d306fcf82c4b301d33b4bbd7098a6f3aed6cc3cc authored about 10 years ago by Kevin Brown <[email protected]>
5535f072e1e5b2f8bce666af1869076024a1267a authored about 10 years ago by Kevin Brown <[email protected]>
07e82d6be87d240712d1dbb406325bfc6f3bf72e authored about 10 years ago by Kevin Brown <[email protected]>
d411a0fa76f99e80159922db2262c4cdd57a97b0 authored about 10 years ago by Kevin Brown <[email protected]>
This fixes many of the speed issues the results had when working
with large data sets. jQuery ha...
This fixes caching when querying, so the data object no longer
needs to be completely regenerate...
This improves the speeds of creating the `<option>` tags for array
data. By creating the HTML ah...
Now the options are mostly generated by hand before being passed
off to jQuery for templating. T...
8158e151ffe7b60508280c23dd9766353268e03a authored about 10 years ago by Kevin Brown <[email protected]>
This converts individual objects passed in through the `array`
parameter to `<option>` tags when...
5454a908a1fc973a6a96b8b8058aff4c60cf9540 authored about 10 years ago by Kevin Brown <[email protected]>
Delete 'StarHack' code. Because select2 support IE8+.
6d029f3f2fe69be6211c4c0dbf9444c23e8e3e29 authored about 10 years ago by Kevin Brown <[email protected]>c7e8f8159500ee0b49666d251c65cef17e389318 authored about 10 years ago by Kevin Brown <[email protected]>
69fb428e0194f656acee6a16b1199a5130355e07 authored about 10 years ago by Kevin Brown <[email protected]>
The matcher example now matches the old matcher example, and the
compatibility module has been t...
a83ae7858aa5c1621eff396d2115bcd965cb9048 authored about 10 years ago by Jonathan Toms <[email protected]>
7f75f46e5baaf0dda5ca88548dbc30e4506ccf0e authored about 10 years ago by exabugs <[email protected]>
6e4336769fd5b5dae7b4989aae0f7a6fde12cce3 authored about 10 years ago by Kevin Brown <[email protected]>
Only show the "No results found" message when there are no results
visible in the list. This avo...
5e3b63289cab05471bceeeac8fe8a3ed41b3dc1e authored about 10 years ago by Kevin Brown <[email protected]>
78bcd6e8310002ab8fc3bc10c330014e42b4ad57 authored about 10 years ago by Kevin Brown <[email protected]>
91cecd55edcc3a055e1e5e4ef3c8325babf8a1be authored about 10 years ago by Kevin Brown <[email protected]>
8b7924fc724ee8b3852ca077a2838e670300174b authored about 10 years ago by Kevin Brown <[email protected]>
98fb41b44241913a58e823475096e324e533e63a authored about 10 years ago by Kevin Brown <[email protected]>
a3fa516761ea825271cad32237aa53ef4654eb84 authored about 10 years ago by Kevin Brown <[email protected]>
This starts work on the example, which currently uses the GitHub
API.
The `ajax.delay` option h...
be4d09145117e4525afacadc4646c05f0600bddb authored about 10 years ago by Kevin Brown <[email protected]>6d2b462e2b6368d2d8acf6cd09e9fcd37dde009c authored about 10 years ago by Kevin Brown <[email protected]>
This allows for any control to emit key events, and for the Select2
instance to handle them. So ...
This shouldn't be in the core, it's much easier to override things
in the container.
Now the dropdown will automatically be closed when the user clicks
outside of it.
This should make it easier to override in subclasses.
f8ca597f02cc300b26d9a9e5ca42d508fbbbea60 authored about 10 years ago by Kevin Brown <[email protected]>47d0bc4fe1ed23b2c05acf15c9fc1332be45440f authored about 10 years ago by Kevin Brown <[email protected]>
This removes the special case for `<select>` elements and instead
handles everything tagging rel...
The placeholder will not only be automatically hidden if the
results adapter was not already ove...
This will remove the placeholder object from the results list.
e57e0b1870408af2052c899cdf3bdde57511e14f authored about 10 years ago by Kevin Brown <[email protected]>
This allows them to be overridden, allowing for things like
attaching the dropdown to a differen...
Now we point users to the `LICENSE.md` file for the license,
instead of including it in the READ...
This adds the package management files back into the repository
and also updates the README to r...
6f6e4f50aa91b900bd1c6cfb5607630e679d5831 authored about 10 years ago by Kevin Brown <[email protected]>
4e19d879276a2639e76af07f56832a8646283d87 authored about 10 years ago by Kevin Brown <[email protected]>
This was only done to maintain compatibility with labels, back
when we could capture the focus e...
959b96eca64ee9231c42d528e40a9076232cd412 authored about 10 years ago by Kevin Brown <[email protected]>
This continues the work to get translations built into Select2.
9bb993cee9f54b9613b31d1d1ceb460704196514 authored about 10 years ago by Kevin Brown <[email protected]>
This adds a custom r.js build for i18n, which processes each JS
file in the `select2/i18n` direc...