@@ -13,7 +13,7 @@ $.fn.fab = function (options) {
1313 . append ( $ ( '<i>' ) . addClass ( 'fas fa-plus' ) )
1414 . click ( function ( ) {
1515 menu . toggleClass ( 'fab-expand' ) ;
16- } )
16+ } ) ;
1717
1818 menu . append ( toggler ) ;
1919
@@ -49,6 +49,8 @@ function toggleSelected (e) {
4949function clearSelected ( ) {
5050 selected = [ ] ;
5151
52+ multi_selection_enabled = false ;
53+
5254 updateSelectedStyle ( ) ;
5355}
5456
@@ -111,6 +113,10 @@ $(document).ready(function () {
111113 $ ( window ) . on ( 'dragenter' , function ( ) {
112114 $ ( '#uploadModal' ) . modal ( 'show' ) ;
113115 } ) ;
116+
117+ if ( usingWysiwygEditor ( ) ) {
118+ $ ( '#multi_selection_toggle' ) . hide ( ) ;
119+ }
114120} ) ;
115121
116122// ======================
@@ -121,7 +127,7 @@ $('#multi_selection_toggle').click(function () {
121127 multi_selection_enabled = ! multi_selection_enabled ;
122128
123129 $ ( '#multi_selection_toggle i' )
124- . toggleClass ( 'fa-ban ' , multi_selection_enabled )
130+ . toggleClass ( 'fa-times ' , multi_selection_enabled )
125131 . toggleClass ( 'fa-check-double' , ! multi_selection_enabled ) ;
126132
127133 if ( ! multi_selection_enabled ) {
@@ -214,16 +220,17 @@ function toggleActions() {
214220 . filter ( function ( item ) { return ! item . is_file ; } )
215221 . length === 0 ;
216222
217- $ ( '[data-action=use]' ) . toggleClass ( 'd-none' , ! ( many_selected && only_file ) )
218- $ ( '[data-action=rename]' ) . toggleClass ( 'd-none' , ! one_selected )
219- $ ( '[data-action=preview]' ) . toggleClass ( 'd-none' , ! ( many_selected && only_file ) )
220- $ ( '[data-action=move]' ) . toggleClass ( 'd-none' , ! many_selected )
221- $ ( '[data-action=download]' ) . toggleClass ( 'd-none' , ! ( many_selected && only_file ) )
222- $ ( '[data-action=resize]' ) . toggleClass ( 'd-none' , ! ( one_selected && only_image ) )
223- $ ( '[data-action=crop]' ) . toggleClass ( 'd-none' , ! ( one_selected && only_image ) )
224- $ ( '[data-action=trash]' ) . toggleClass ( 'd-none' , ! many_selected )
225- $ ( '#actions' ) . toggleClass ( 'd-none' , selected . length === 0 )
226- $ ( '#fab' ) . toggleClass ( 'd-none' , selected . length !== 0 )
223+ $ ( '[data-action=use]' ) . toggleClass ( 'd-none' , ! ( many_selected && only_file ) ) ;
224+ $ ( '[data-action=rename]' ) . toggleClass ( 'd-none' , ! one_selected ) ;
225+ $ ( '[data-action=preview]' ) . toggleClass ( 'd-none' , ! ( many_selected && only_file ) ) ;
226+ $ ( '[data-action=move]' ) . toggleClass ( 'd-none' , ! many_selected ) ;
227+ $ ( '[data-action=download]' ) . toggleClass ( 'd-none' , ! ( many_selected && only_file ) ) ;
228+ $ ( '[data-action=resize]' ) . toggleClass ( 'd-none' , ! ( one_selected && only_image ) ) ;
229+ $ ( '[data-action=crop]' ) . toggleClass ( 'd-none' , ! ( one_selected && only_image ) ) ;
230+ $ ( '[data-action=trash]' ) . toggleClass ( 'd-none' , ! many_selected ) ;
231+ $ ( '#multi_selection_toggle' ) . toggleClass ( 'd-none' , usingWysiwygEditor ( ) || ! many_selected ) ;
232+ $ ( '#actions' ) . toggleClass ( 'd-none' , selected . length === 0 ) ;
233+ $ ( '#fab' ) . toggleClass ( 'd-none' , selected . length !== 0 ) ;
227234}
228235
229236$ ( document ) . on ( 'click' , '#tree a' , function ( e ) {
0 commit comments