TypeError: Cannot call method 'positionDropdown' of undefined
added spanish translation. fixes #883
Because a shared options object is passed around when creating each instance of a select2 widget, the query function that was built would use the last ajax url that was set on the options object for all select2 widgets. By using a variable scoped to the closure, the ajax url can be maintained per select2 instance.
Merge pull request #886 from orloffv/patch-1

TypeError: Cannot call method 'positionDropdown' of undefined
Merge pull request #893 from bgertonson/ajax_url

#608 fix to allow distinct ajax urls
fix ajax url() context. fixes #895
fix ajax url() context. fixes #895
fix ajax url() context. fixes #895
added Hungarian translation
Merge pull request #901 from 1ed/hungarian-translation

added Hungarian translation
Remove -o-box-shadow since it is not needed.

Opera implements box-shadow without a vendor prefix, so -o-box-shadow
is invalid.

See https://developer.mozilla.org/en-US/docs/CSS/box-shadow
Merge pull request #903 from mirceapricop/master

Remove -o-box-shadow for CSS cleanliness.
Clicking the clear button raised the changed event twice. fixes #867
modified version identifiers in descriptors for release 3.3.1
add German translation
Merge pull request #907 from blizzy78/german

Add German translation
Error when clearing a single-select box multiple times. fix #908
fix duplicate values in IE. fix #840
Create select2_locale_ru.js

Russian translation file for Select2
Do not trigger event when calling clear() from val() with empty value