Igor Vaynberg
353672832d
Merge pull request #691 from jelte12345/master
...
Fix XSS injection
2013-01-11 16:39:48 -08:00
Le Wang
a1273b639a
add loadMorePadding option
...
- Trigger load before scrolling to the very bottom.
- When scrolling very fast, unless we pre-load entries, the page itself
will scroll.
2013-01-10 17:02:00 +08:00
Frédéric Camblor
a770ade670
Allow to pass a callback as ajax.url
2013-01-08 18:54:14 +01:00
Igor Vaynberg
b4f6462bb2
Merge pull request #643 from akinnee/master
...
Added an option: select highlighted option on blur, "selectOnBlur: false"
2013-01-08 09:02:23 -08:00
Jelte Fennema
a65c08097e
Make the escapeMarkup function escape html tags and some other characters and apply it to usefull places
2013-01-08 11:35:58 +01:00
Igor Vaynberg
8e9a231847
add [option disabled='disabled'] support. fixes #480 fixes #157
2013-01-04 09:16:48 -08:00
Igor Vaynberg
7a797300a5
Merge pull request #652 from tispratik/master
...
Be able to limit each input to a maximum length
2012-12-27 20:56:14 -08:00
Igor Vaynberg
df5a03f0b6
Merge pull request #594 from omab/master
...
Results sorting on populateResults function
2012-12-27 08:37:54 -08:00
Pratik Khadloya
007fd8c3f5
Be able to limit each input to a maximum length
2012-12-14 13:49:01 -08:00
Grzegorz Klimek
0d6ba97144
Update select2.js
...
jQuery("input#someId").attr("tabIndex") don't work well in new jQuery 1.8+.
When you try this on field that don't have tabIndex attr you get undefined
(but document.getElementById("someId").tabIndex returns '0').
This is why Select2 element onBlur stay whit attr tabindex='-1'
and you can't navigate form with 'tab' key.
This simple ' || 0' fix this bug.
2012-12-13 10:39:34 +01:00
Alex Kinnee
fa6313afa4
Added the option to select highlighted upon blur, false by default. Original functionality is maintained by default.
2012-12-12 13:54:47 -05:00
tom
b33c86e5e4
Fixes >1 multi-select dropdown being open at the same time
...
Bug was reproduced on latest FF/Chrome/Safari, but IE exibits correct
behavior with or without the fix.
See: http://jsfiddle.net/tmD7c/2/
2012-12-10 12:46:27 -05:00
Chris Rueber
86952b4ed9
Update select2.js
...
Adding case to fix placeholder not being displayed when element not visible.
2012-12-08 11:36:07 -06:00
Julien Muetton
09d29585a0
Triggers change when value is set programaticaly.
...
``` js
$('#select').select2().
on('change', function () {
alert('change');
}).
val(['foo']);
```
Now shows an alert window.
2012-12-03 09:59:15 +01:00
Matías Aguirre
53eaf1fbe1
Results sorting option. Refs #95
2012-11-21 14:12:01 -02:00
Igor Vaynberg
2eb28a60aa
allow override of createSearchChoice in tags. fixes #567
2012-11-15 09:56:05 -08:00
MaxxSoftware
ac7de2a756
Update select2.js
2012-11-15 17:26:19 +06:00
MaxxSoftware
1560a3918a
Update select2.js
...
DropDown displayed on the left of select-container if not fit right.
2012-11-15 17:16:55 +06:00
Igor Vaynberg
aa686aa47e
Merge pull request #541 from brendanheywood/master
...
Fixed bug with closeOnSelecet is false
2012-11-02 08:57:15 -07:00
Brendan Heywood
6c59b1e99c
Only select the first suitable item if nothing is already selected
2012-11-01 18:00:38 +10:00
Brendan Heywood
291f595a03
Fixed scrolling bug when closeOnSelect is false
2012-10-31 16:35:34 +10:00
tom
ca98ce5564
trivial change: pluralize formatInputTooShort function
2012-10-24 23:48:00 -04:00
Igor Vaynberg
4a363c4b30
Merge pull request #503 from todd-givainc/master
...
Feature: Locked Items
2012-10-24 13:48:46 -07:00
Kevin Warrington
77ea616d0c
fix issue #517
2012-10-22 17:00:03 -06:00
Todd Rafferty
1d4ea633aa
Goofed, changed disabled to locked.
2012-10-16 14:41:03 -03:00
Todd Rafferty
43939f08a4
Create locked items that can't be removed.
...
This patch creates multi select items that can't be removed.
2012-10-16 14:33:35 -03:00
Igor Vaynberg
3ed91862fa
fixed dropdown positioning when select2 has margins. fixes #501
2012-10-16 10:22:25 -07:00
Igor Vaynberg
c4e00c6926
Merge pull request #485 from lisandropuzzolo/patch-1
...
Update select2.js
2012-10-10 13:35:15 -07:00
Kevin Brown
f5ac9bf90c
Fixed anchor hrefs
...
Fixes #482 : Mobile Safari issues
2012-10-10 17:24:58 -03:00
lisandropuzzolo
da414577e8
Update select2.js
...
Fixed line 2154 to allow Select2 work with multiple levels hireachal data.
2012-10-10 12:07:53 -03:00
Igor Vaynberg
26a3d5342b
update license in js header
2012-10-03 11:30:12 -07:00
Igor Vaynberg
732ad030a0
fix tab index issues. fixes #408
2012-10-02 10:09:31 -07:00
Kevin Brown
c4c1cbabde
Fixed placeholder detection. Fixes #424 .
2012-09-24 18:35:13 -03:00
Igor Vaynberg
98976946d6
pass element attr to initSelection for selects upon init
2012-09-24 09:22:36 -07:00
Igor Vaynberg
fccc84cd11
relax formatSearching check. #434
2012-09-21 08:19:31 -07:00
Jacob Haslehurst
3fcfbed03a
formatSearching can be disabled
...
formatSearching can be disabled by returning null from the function which allows the searching message to be disabled.
2012-09-21 16:12:27 +10:00
brettmas
c577158599
original option not available to formatSelection on init
...
The original option isn't available to formatSelection when initializing the selection from a select[multiple]
2012-09-21 02:39:58 +10:00
Igor Vaynberg
2027c0cebf
trigger blur handlers on source element when select2 is blurred
2012-09-19 19:37:58 -07:00
Igor Vaynberg
93ed30d67a
mange disabled attr on source element. fixes #427
2012-09-19 19:33:46 -07:00
Igor Vaynberg
a145378848
postprocess results always if closeOnSelect is false. fixes #348
2012-09-18 08:42:23 -07:00
Igor Vaynberg
f18caa5957
jquery 1.8.x fixes. fixes #388
2012-09-17 19:52:42 -07:00
Igor Vaynberg
2cb435680b
fixes #366
2012-09-17 19:34:50 -07:00
Igor Vaynberg
bdd746844d
tweak formatSelection for #400
2012-09-17 19:25:21 -07:00
Igor Vaynberg
f7e78f6ed9
label for support for id's with brackets, eg id='name[first]'. fixes #422
2012-09-17 18:43:26 -07:00
Igor Vaynberg
4b1204c5de
improve keyboard handling. fixes #389
2012-09-13 16:38:20 -07:00
Igor Vaynberg
908c3583d7
bind abbr handler before mousedown. fixes #386
2012-09-13 14:42:53 -07:00
Igor Vaynberg
ab7ab5b3f7
allow clearing on backspace as well as delete. fixes #396
2012-09-13 00:09:17 -07:00
Igor Vaynberg
6690cc449c
fix clearing when using jquery 1.6. fixes #386
2012-09-12 16:20:52 -07:00
Jean Boussier
7bc63dd264
Get rid of 2 useless jQuery.delegate event handler
2012-09-12 14:57:35 -04:00
Jean Boussier
3387853d9c
Keep a cached reference to jQueryfied document
2012-09-12 14:50:17 -04:00