File tree Expand file tree Collapse file tree 3 files changed +18
-4
lines changed Expand file tree Collapse file tree 3 files changed +18
-4
lines changed Original file line number Diff line number Diff line change
1
+ v2.1.1
2
+ - Fix show method not focusing on input.
3
+
1
4
v2.1.0
2
5
- Added new methods: ` show ` , ` hide ` , and ` toggle ` .
3
6
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " use-bootstrap-select" ,
3
3
"type" : " module" ,
4
- "version" : " 2.1.0 " ,
4
+ "version" : " 2.1.1 " ,
5
5
"description" : " Create a select element using the native Bootstrap 5 dropdown UI" ,
6
6
"license" : " MIT" ,
7
7
"homepage" : " https://use-bootstrap-select.js.org" ,
Original file line number Diff line number Diff line change @@ -226,9 +226,6 @@ export default class UseBootstrapSelect {
226
226
this . selectElement . addEventListener ( 'focus' , ( ) => {
227
227
inputElement . focus ( )
228
228
} )
229
- this . selectElement . addEventListener ( eventShow , show )
230
- this . selectElement . addEventListener ( eventHide , hide )
231
- this . selectElement . addEventListener ( eventToggle , toggle )
232
229
233
230
const [ focus , setFocus ] = createSignal ( false )
234
231
const [ shown , setShown ] = createSignal ( false )
@@ -284,6 +281,20 @@ export default class UseBootstrapSelect {
284
281
hide ( )
285
282
}
286
283
}
284
+ this . selectElement . addEventListener ( eventShow , ( ) => {
285
+ show ( )
286
+ inputElement . focus ( )
287
+ } )
288
+ this . selectElement . addEventListener ( eventHide , hide )
289
+ this . selectElement . addEventListener ( eventToggle , ( ) => {
290
+ if ( ! shown ( ) ) {
291
+ show ( )
292
+ inputElement . focus ( )
293
+ }
294
+ else {
295
+ hide ( )
296
+ }
297
+ } )
287
298
288
299
// Dropdown
289
300
const Dropdown = ( { children } : WithChildren ) => {
You can’t perform that action at this time.
0 commit comments