@@ -149,23 +149,29 @@ Omeka.ExhibitBuilder = {};
149149 $ ( '#block-container' ) . on ( 'exhibit-builder-add-block' , '.block-form' , function ( ) {
150150 sortAttachments ( this ) ;
151151 } ) ;
152-
152+
153+ $ ( '#block-container' ) . on ( 'click' , '.drawer-toggle' , function ( ) {
154+ $ ( this ) . toggleClass ( 'opened' ) ;
155+ } ) ;
156+
153157 $ ( '#block-container .collapse' ) . click ( function ( ) {
154- $ ( '.drawer-toggle.opened' ) . removeClass ( 'opened' ) ;
155- $ ( '.drawer-toggle' ) . addClass ( 'closed' ) ;
156- $ ( '.block-body' ) . hide ( ) ;
158+ $ ( '.sortable-item .drawer-toggle' ) . removeClass ( 'opened' ) ;
159+ $ ( '.block-body' ) . removeClass ( 'opened' ) ;
157160 } ) ;
158161
159162 $ ( '#block-container .expand' ) . click ( function ( ) {
160- $ ( '.drawer-toggle.closed' ) . removeClass ( 'closed' ) ;
161- $ ( '.drawer-toggle' ) . addClass ( 'opened' ) ;
162- $ ( '.block-body' ) . show ( ) ;
163+ $ ( '.sortable-item .drawer-toggle' ) . addClass ( 'opened' ) ;
164+ $ ( '.block-body' ) . addClass ( 'opened' ) ;
165+ } ) ;
166+
167+ $ ( '#block-container' ) . on ( 'click' , '.block-header .drawer-toggle' , function ( event ) {
168+ event . preventDefault ( ) ;
169+ $ ( this ) . parent ( ) . siblings ( '.block-body' ) . toggleClass ( 'opened' ) ;
163170 } ) ;
164171
165- $ ( '#block-container' ) . on ( 'click' , '.drawer-toggle' , function ( event ) {
172+ $ ( '#block-container' ) . on ( 'click' , '.layout-options . drawer-toggle' , function ( event ) {
166173 event . preventDefault ( ) ;
167- $ ( this ) . toggleClass ( 'closed' ) . toggleClass ( 'opened' ) ;
168- $ ( this ) . parent ( ) . siblings ( 'div' ) . toggleClass ( 'opened' ) ;
174+ $ ( this ) . parent ( ) . siblings ( 'div:not(.block-body)' ) . toggleClass ( 'opened' ) ;
169175 } ) ;
170176
171177 sortAttachments ( '#block-container' ) ;
0 commit comments