mirror of
https://github.com/rstudio/shiny.git
synced 2026-01-09 15:08:04 -05:00
26 lines
1.0 KiB
Diff
26 lines
1.0 KiB
Diff
diff --git a/inst/www/shared/selectize/js/selectize.js b/inst/www/shared/selectize/js/selectize.js
|
|
index 0b447a7b3..cbfe9178e 100644
|
|
--- a/inst/www/shared/selectize/js/selectize.js
|
|
+++ b/inst/www/shared/selectize/js/selectize.js
|
|
@@ -834,6 +834,9 @@ var Selectize = function($input, settings) {
|
|
|
|
self.settings = {};
|
|
|
|
+ // increase the count of 'active' (i.e., non-destroyed) selectize instances
|
|
+ ++Selectize.count;
|
|
+
|
|
$.extend(self, {
|
|
order : 0,
|
|
settings : settings,
|
|
@@ -841,8 +844,8 @@ var Selectize = function($input, settings) {
|
|
tabIndex : $input.attr('tabindex') || '',
|
|
tagType : input.tagName.toLowerCase() === 'select' ? TAG_SELECT : TAG_INPUT,
|
|
rtl : /rtl/i.test(dir),
|
|
-
|
|
- eventNS : '.selectize' + (++Selectize.count),
|
|
+ // generate a unique ID for the event namespace
|
|
+ eventNS : '.selectize-' + (new Date().getTime()) + '-' + (Math.random().toString(36).substr(2, 5)),
|
|
highlightedValue : null,
|
|
isBlurring : false,
|
|
isOpen : false,
|