Commit 64cb528
committed
Set up a public event relay
Now Select2 can fire jQuery events that will match the corresponding
internal events. The `open` and `close` events are now publicly
accessible.
The selection adapter was chosen because it is the least likely to
be moved, but handles the most common events. This `EventRelay`
decorator should theoretically be able to decorate any of the
adapters, as they all have the `bind` method that it needs.1 parent bba967b commit 64cb528
11 files changed
Lines changed: 267 additions & 11 deletions
File tree
- dist/js
- docs
- src/js/select2
- selection
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1226 | 1226 | | |
1227 | 1227 | | |
1228 | 1228 | | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
| 1236 | + | |
| 1237 | + | |
| 1238 | + | |
| 1239 | + | |
| 1240 | + | |
| 1241 | + | |
| 1242 | + | |
| 1243 | + | |
| 1244 | + | |
| 1245 | + | |
| 1246 | + | |
| 1247 | + | |
| 1248 | + | |
| 1249 | + | |
| 1250 | + | |
| 1251 | + | |
| 1252 | + | |
| 1253 | + | |
1229 | 1254 | | |
1230 | 1255 | | |
1231 | 1256 | | |
| |||
3299 | 3324 | | |
3300 | 3325 | | |
3301 | 3326 | | |
| 3327 | + | |
3302 | 3328 | | |
3303 | 3329 | | |
3304 | 3330 | | |
| |||
3323 | 3349 | | |
3324 | 3350 | | |
3325 | 3351 | | |
3326 | | - | |
| 3352 | + | |
3327 | 3353 | | |
3328 | 3354 | | |
3329 | 3355 | | |
| |||
3444 | 3470 | | |
3445 | 3471 | | |
3446 | 3472 | | |
| 3473 | + | |
| 3474 | + | |
| 3475 | + | |
| 3476 | + | |
| 3477 | + | |
3447 | 3478 | | |
3448 | 3479 | | |
3449 | 3480 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1226 | 1226 | | |
1227 | 1227 | | |
1228 | 1228 | | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
| 1236 | + | |
| 1237 | + | |
| 1238 | + | |
| 1239 | + | |
| 1240 | + | |
| 1241 | + | |
| 1242 | + | |
| 1243 | + | |
| 1244 | + | |
| 1245 | + | |
| 1246 | + | |
| 1247 | + | |
| 1248 | + | |
| 1249 | + | |
| 1250 | + | |
| 1251 | + | |
| 1252 | + | |
| 1253 | + | |
1229 | 1254 | | |
1230 | 1255 | | |
1231 | 1256 | | |
| |||
3299 | 3324 | | |
3300 | 3325 | | |
3301 | 3326 | | |
| 3327 | + | |
3302 | 3328 | | |
3303 | 3329 | | |
3304 | 3330 | | |
| |||
3323 | 3349 | | |
3324 | 3350 | | |
3325 | 3351 | | |
3326 | | - | |
| 3352 | + | |
3327 | 3353 | | |
3328 | 3354 | | |
3329 | 3355 | | |
| |||
3444 | 3470 | | |
3445 | 3471 | | |
3446 | 3472 | | |
| 3473 | + | |
| 3474 | + | |
| 3475 | + | |
| 3476 | + | |
| 3477 | + | |
3447 | 3478 | | |
3448 | 3479 | | |
3449 | 3480 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10761 | 10761 | | |
10762 | 10762 | | |
10763 | 10763 | | |
| 10764 | + | |
| 10765 | + | |
| 10766 | + | |
| 10767 | + | |
| 10768 | + | |
| 10769 | + | |
| 10770 | + | |
| 10771 | + | |
| 10772 | + | |
| 10773 | + | |
| 10774 | + | |
| 10775 | + | |
| 10776 | + | |
| 10777 | + | |
| 10778 | + | |
| 10779 | + | |
| 10780 | + | |
| 10781 | + | |
| 10782 | + | |
| 10783 | + | |
| 10784 | + | |
| 10785 | + | |
| 10786 | + | |
| 10787 | + | |
| 10788 | + | |
10764 | 10789 | | |
10765 | 10790 | | |
10766 | 10791 | | |
| |||
12834 | 12859 | | |
12835 | 12860 | | |
12836 | 12861 | | |
| 12862 | + | |
12837 | 12863 | | |
12838 | 12864 | | |
12839 | 12865 | | |
| |||
12858 | 12884 | | |
12859 | 12885 | | |
12860 | 12886 | | |
12861 | | - | |
| 12887 | + | |
12862 | 12888 | | |
12863 | 12889 | | |
12864 | 12890 | | |
| |||
12979 | 13005 | | |
12980 | 13006 | | |
12981 | 13007 | | |
| 13008 | + | |
| 13009 | + | |
| 13010 | + | |
| 13011 | + | |
| 13012 | + | |
12982 | 13013 | | |
12983 | 13014 | | |
12984 | 13015 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1654 | 1654 | | |
1655 | 1655 | | |
1656 | 1656 | | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
| 1676 | + | |
| 1677 | + | |
| 1678 | + | |
| 1679 | + | |
| 1680 | + | |
| 1681 | + | |
1657 | 1682 | | |
1658 | 1683 | | |
1659 | 1684 | | |
| |||
3727 | 3752 | | |
3728 | 3753 | | |
3729 | 3754 | | |
| 3755 | + | |
3730 | 3756 | | |
3731 | 3757 | | |
3732 | 3758 | | |
| |||
3751 | 3777 | | |
3752 | 3778 | | |
3753 | 3779 | | |
3754 | | - | |
| 3780 | + | |
3755 | 3781 | | |
3756 | 3782 | | |
3757 | 3783 | | |
| |||
3872 | 3898 | | |
3873 | 3899 | | |
3874 | 3900 | | |
| 3901 | + | |
| 3902 | + | |
| 3903 | + | |
| 3904 | + | |
| 3905 | + | |
3875 | 3906 | | |
3876 | 3907 | | |
3877 | 3908 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
396 | 396 | | |
397 | 397 | | |
398 | 398 | | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
399 | 460 | | |
400 | 461 | | |
401 | 462 | | |
| |||
838 | 899 | | |
839 | 900 | | |
840 | 901 | | |
| 902 | + | |
| 903 | + | |
841 | 904 | | |
842 | 905 | | |
843 | 906 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
632 | 632 | | |
633 | 633 | | |
634 | 634 | | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
635 | 674 | | |
636 | 675 | | |
637 | 676 | | |
| |||
0 commit comments