Igor Vaynberg
607d3a3a6e
Merge pull request #21 from justindujardin/patch-1
...
Remove duplicate window exports
2012-04-10 09:45:14 -07:00
Justin DuJardin
0645a09e8a
tags in the exports.
2012-04-10 09:12:19 -07:00
Justin DuJardin
5094df886c
Remove duplicate window exports
2012-04-10 09:09:20 -07:00
Igor Vaynberg
a16190c822
only call initSelection() when there is actual input. avoids making users implement empty input check in their initSelection()s
2012-04-10 07:45:09 -07:00
Igor Vaynberg
19810405ce
automatically initialize selection in tagging mode. closes #19
2012-04-10 07:31:59 -07:00
Igor Vaynberg
b9c79344cd
hide selected choices from the results by default. issue #1
2012-04-10 00:42:44 -07:00
Igor Vaynberg
34a7f83f7b
removed misplaced logging
2012-04-10 00:16:33 -07:00
Igor Vaynberg
d2ec53e33c
initial tagging support via opts.tags
2012-04-10 00:14:11 -07:00
Igor Vaynberg
0ca86701ad
generalized selection initialization behind opts.initSelection
2012-04-09 23:50:21 -07:00
Igor Vaynberg
d43b8da796
Merge pull request #15 from sjaq/patch-1
...
Don't remove border, make it transparent to prevent jumping of the page.
2012-04-04 20:18:16 -07:00
Jean Jacques Warmerdam
dca2130d2c
Don't remove border, make it transparent to prevent jumping of the page.
2012-04-04 14:34:02 +03:00
Igor Vaynberg
bf25e5e7e4
export classes, issue #13
2012-04-02 08:36:55 -07:00
Igor Vaynberg
b0b70243b6
correct namespace. issue #13
2012-03-31 21:12:23 -07:00
Igor Vaynberg
c913b7e3f9
added reusable helpers into the global window.Select2 namespace. closes #13
2012-03-31 21:11:04 -07:00
Igor Vaynberg
6fee67bcff
Merge pull request #5 from justindujardin/jdd-sizable
...
Add support for flexible width select2 elements.
2012-03-31 11:17:36 -07:00
Justin DuJardin
c5d6cb1327
Deal with non-existent style attributes, and returning calculated pixel widths as a fallback.
2012-03-31 10:20:49 -07:00
Justin DuJardin
fa41027264
Set min-height to 26px for proper input sizing in Opera.
2012-03-31 10:06:34 -07:00
Justin DuJardin
dd0d80532c
Fix spinner.gif input jumpiness.
...
Apply default outline and height properties on the input, to override site-specific CSS input styles.
2012-03-31 10:02:29 -07:00
Igor Vaynberg
40843b1b98
better handling of non-numeric ids
2012-03-30 21:25:38 -07:00
Igor Vaynberg
26982e1952
change event, closes #11
2012-03-30 14:06:34 -07:00
Igor Vaynberg
6bef0b5bf6
fix placeholder styling broken in a previous code cleanup. closes #12
2012-03-30 13:04:32 -07:00
Igor Vaynberg
538c6d1584
camel cased a var and reformatted after jquery 1.4.2 compat change
2012-03-30 09:45:32 -07:00
Justin DuJardin
b162567c22
jQuery 1.4.2 compatibility : - use attr() instead of prop() - use .bind() and .delegate() instead of .on() - pass ajax success handler as an argument, instead of chaining call to .success()
...
Signed-off-by: Igor Vaynberg <igor.vaynberg@gmail.com>
2012-03-30 09:43:23 -07:00
Justin DuJardin
576607c46f
Undo rebase indentation changes.
2012-03-29 13:51:48 -07:00
Justin DuJardin
de51a5dbdd
Hide search.parent() container when minimumResultsForSearch is not met on a single select.
2012-03-29 13:45:36 -07:00
Justin DuJardin
a28ea4fb98
Cleanup sizable implementation
...
- Remove absolute positioning from search input, and use inline-block with width 100% and padding.
- Remove hardcoded search results margin (space is consumed by non-absolute, inline-block search wrapper)
2012-03-29 13:39:53 -07:00
Justin DuJardin
09798e3b5f
Remove experimental code that accidentally got checked in.
2012-03-29 13:39:46 -07:00
Justin DuJardin
1fff4788eb
compress getContainerWidth(), add missing semicolon.
2012-03-29 13:39:38 -07:00
Justin DuJardin
55a257ddba
Better extract width style from inline element :
...
- Match floating point numbers as well as integers (e.g. "width:99.5%")
- Strip all string spaces, to match styles specified with variable spacing (e.g. " width: 5em ;")
2012-03-29 13:39:18 -07:00
Justin DuJardin
26baca110b
Remove close button outline.
2012-03-29 13:39:10 -07:00
Justin DuJardin
b2c6ced65f
Rework select2 and styles to support styled width's (rather than just fixed pixel widths)
...
- Will not work with styles specified in remote CSS, because there's no easy way to retrieve the original css value.
- Will work with styles specified inline on the element (regex parse out width value with specified units intact, from the element style attribute)
Tested in Firefox,Chrome,Safari,Opera
2012-03-29 13:38:57 -07:00
Igor Vaynberg
eddc40934c
small code cleanup
2012-03-29 11:43:39 -07:00
Igor Vaynberg
b30b455505
Fix CRLF
2012-03-29 11:08:14 -07:00
Igor Vaynberg
341a3cd8b5
fix ie8 compat, closes #7
2012-03-29 10:45:31 -07:00
Igor Vaynberg
1ab192ac7b
option to hide the search field if there are just a few results. closes #4 and closes #6
2012-03-28 15:21:43 -07:00
Igor Vaynberg
7cd54f5358
no need to preload results, they will be loaded on open
2012-03-28 14:43:10 -07:00
Igor Vaynberg
d7f0c0a8b1
simplified support for local array data
2012-03-28 14:32:18 -07:00
Igor Vaynberg
f4e0089b1f
cleaned up loading/cleaning of result list
2012-03-27 15:06:42 -07:00
Igor Vaynberg
2dc46c4bfa
move the [x] icon back to the right in single selection mode. issue #3
2012-03-26 23:52:31 -07:00
Igor Vaynberg
b18b9aecd8
support removing elements that have non-numeric ids
2012-03-26 23:45:08 -07:00
Igor Vaynberg
339c7a850e
moving [x] button to the left so its easier to remove multiple sequential selections. closes #3
2012-03-26 14:24:30 -07:00
Igor Vaynberg
1afffb09dc
improved blur tracking. closes #2
2012-03-26 14:08:06 -07:00
Igor Vaynberg
f6eb1edbce
change paging of remote data to be 1-based instead of 0-based
2012-03-25 22:10:10 -07:00
Igor Vaynberg
b5c4817149
initial support for multiselect mode, issue #1
2012-03-25 20:30:57 -07:00
Igor Vaynberg
91b03ca43b
fixed readme
2012-03-04 10:59:28 -08:00
Igor Vaynberg
53e214d32f
initial checkin
2012-03-04 10:58:26 -08:00