Skip to content

Commit 158704d

Browse files
authored
Bug/2391 set style with document fragment parent (#2392)
* [#2391] fix error in setStyle for Bootstrap 3 when parentNode is a document fragment * [#2391] invoke buildData() before render() in refresh() to align order with init()
1 parent 3d9d93f commit 158704d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

js/bootstrap-select.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1790,7 +1790,7 @@
17901790
if (version.major < 4) {
17911791
newElement.classList.add('bs3');
17921792

1793-
if (newElement.parentNode.classList.contains('input-group') &&
1793+
if (newElement.parentNode.classList && newElement.parentNode.classList.contains('input-group') &&
17941794
(newElement.previousElementSibling || newElement.nextElementSibling) &&
17951795
(newElement.previousElementSibling || newElement.nextElementSibling).classList.contains('input-group-addon')
17961796
) {
@@ -2974,9 +2974,9 @@
29742974
this.options = config;
29752975

29762976
this.checkDisabled();
2977+
this.buildData();
29772978
this.setStyle();
29782979
this.render();
2979-
this.buildData();
29802980
this.buildList();
29812981
this.setWidth();
29822982

0 commit comments

Comments
 (0)