File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
src/bundle/Resources/public/js/scripts/core Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 6868 this . filterItems = this . filterItems . bind ( this ) ;
6969 this . toggleItemsSelection = this . toggleItemsSelection . bind ( this ) ;
7070 this . setSelectionTogglerLabel = this . setSelectionTogglerLabel . bind ( this ) ;
71+ this . onBeforePopoverShow = this . onBeforePopoverShow . bind ( this ) ;
72+ this . onBeforePopoverHide = this . onBeforePopoverHide . bind ( this ) ;
7173 this . onPopoverShow = this . onPopoverShow . bind ( this ) ;
7274 this . onPopoverHide = this . onPopoverHide . bind ( this ) ;
7375 this . itemsPopoverContent = this . itemsPopoverContent . bind ( this ) ;
222224 return Math . max ( topHeight , bottomHeight ) - DROPDOWN_MARGIN ;
223225 }
224226
227+ onBeforePopoverShow ( ) {
228+ this . container . classList . add ( 'ibexa-dropdown--expanded' ) ;
229+ }
230+
231+ onBeforePopoverHide ( ) {
232+ this . container . classList . remove ( 'ibexa-dropdown--expanded' ) ;
233+ }
234+
225235 onPopoverShow ( ) {
226236 doc . body . addEventListener ( 'click' , this . onInteractionOutside , false ) ;
227237 }
500510 this . hideOptions ( ) ;
501511 this . fitItems ( ) ;
502512
513+ this . itemsPopover . _element . addEventListener ( 'show.bs.popover' , this . onBeforePopoverShow ) ;
514+ this . itemsPopover . _element . addEventListener ( 'hide.bs.popover' , this . onBeforePopoverHide ) ;
503515 this . itemsPopover . _element . addEventListener ( 'shown.bs.popover' , this . onPopoverShow ) ;
504516 this . itemsPopover . _element . addEventListener ( 'hidden.bs.popover' , this . onPopoverHide ) ;
505517 this . itemsListContainer
You can’t perform that action at this time.
0 commit comments