File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed
Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change 11'use strict' ;
22
3- var React = require ( 'react' ) ;
4- var objectAssign = require ( 'object-assign' ) ;
5- var getOptions = require ( './get-options.js' ) ;
6- var bsMultiselect = require ( './bootstrap-multiselect.js' ) ;
7- var bsDropdown = require ( './bootstrap-dropdown.js' ) ;
83// setup jQuery
94var $ ;
105if ( typeof window !== 'undefined' && window && window . jQuery ) {
116 $ = window . jQuery ;
127} else {
138 $ = require ( 'jquery' ) ;
149}
10+
11+ var BS = require ( 'bootstrap' ) ;
12+ var React = require ( 'react' ) ;
13+ var objectAssign = require ( 'object-assign' ) ;
14+ var getOptions = require ( './get-options.js' ) ;
15+ var bsMultiselect = require ( './bootstrap-multiselect.js' ) ;
16+ var bsDropdown ;
17+
18+ // make it play nice when we already have bootstrap dropdown loaded.
19+ if ( typeof BS === 'undefined' || typeof BS . dropdown === 'undefined' ) {
20+ bsDropdown = require ( './bootstrap-dropdown.js' ) ;
21+ }
22+ else {
23+ bsDropdown = BS . dropdown ;
24+ }
25+
1526$ = bsDropdown . init ( $ ) ;
1627$ = bsMultiselect . init ( $ ) ;
1728
You can’t perform that action at this time.
0 commit comments