File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,8 @@ document.addEventListener('DOMContentLoaded', function () {
1111 return ;
1212 }
1313
14+ const slimSelectInstances = [ ] ;
15+
1416 document . querySelectorAll ( '[data-slim-select]' ) . forEach ( function ( select ) {
1517 const isMultiple = select . hasAttribute ( 'multiple' ) ;
1618 const placeholder = select . dataset . slimPlaceholder || select . dataset . placeholder || 'Select...' ;
@@ -20,7 +22,8 @@ document.addEventListener('DOMContentLoaded', function () {
2022 settings : {
2123 placeholder : placeholder ,
2224 closeOnSelect : ! isMultiple ,
23- openPosition : 'down'
25+ openPosition : 'down' ,
26+ mandatory : select . hasAttribute ( 'required' )
2427 }
2528 } ;
2629
@@ -54,6 +57,7 @@ document.addEventListener('DOMContentLoaded', function () {
5457 } ;
5558 }
5659
57- new SlimSelect ( options ) ;
60+ const instance = new SlimSelect ( options ) ;
61+ slimSelectInstances . push ( { select : select , instance : instance } ) ;
5862 } ) ;
5963} ) ;
You can’t perform that action at this time.
0 commit comments