File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 12881288 return this . grid . canBePlacedWithRespectToHeight ( node ) ;
12891289 } ;
12901290
1291- GridStack . prototype . removeWidget = function ( el , detachNode ) {
1291+ GridStack . prototype . removeWidget = function ( el , detachNode , triggerEvents ) {
12921292 detachNode = typeof detachNode === 'undefined' ? true : detachNode ;
1293+ triggerEvents = typeof detachNode === 'undefined' ? true : triggerEvents ;
12931294 el = $ ( el ) ;
12941295 var node = el . data ( '_gridstack_node' ) ;
12951296
13041305 if ( detachNode ) {
13051306 el . remove ( ) ;
13061307 }
1307- this . _triggerChangeEvent ( true ) ;
1308- this . _triggerRemoveEvent ( ) ;
1308+ if ( triggerEvents ) {
1309+ this . _triggerChangeEvent ( true ) ;
1310+ this . _triggerRemoveEvent ( ) ;
1311+ }
13091312 } ;
13101313
13111314 GridStack . prototype . removeAll = function ( detachNode ) {
13121315 _ . each ( this . grid . nodes , _ . bind ( function ( node ) {
1313- this . removeWidget ( node . el , detachNode ) ;
1316+ this . removeWidget ( node . el , detachNode , false ) ;
13141317 } , this ) ) ;
13151318 this . grid . nodes = [ ] ;
13161319 this . _updateContainerHeight ( ) ;
1320+
1321+ this . _triggerChangeEvent ( true ) ;
1322+ this . _triggerRemoveEvent ( ) ;
13171323 } ;
13181324
13191325 GridStack . prototype . destroy = function ( detachGrid ) {
You can’t perform that action at this time.
0 commit comments