mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 10:20:08 +00:00
some cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
45be21d9ce
commit
5e23120e87
@ -260,28 +260,15 @@ function makePanel(title, parent, open, keep_empty, close_button){
|
||||
// - create a new panel when dropping outside of curent panel...
|
||||
// - remove empty panels...
|
||||
beforeStop: function(e, ui){
|
||||
//var c = 0
|
||||
|
||||
// do this only when dropping outside the panel...
|
||||
//if(ui.placeholder.css('display') == 'none'
|
||||
if(ui.item.data('isoutside')
|
||||
// prevent draggingout the last panel...
|
||||
// NOTE: 2 because we are taking into account
|
||||
// the placeholders...
|
||||
&& panel.find('.sub-panel').length > 2){
|
||||
// compensate for removed item which is still in the
|
||||
// panel when we count it...
|
||||
// ...this is likely to the fact that we jquery-ui did
|
||||
// not cleanup yet
|
||||
//c = 1
|
||||
wrapWithPanel(ui.item, panel.parent(), ui.offset)
|
||||
}
|
||||
|
||||
// remove the panel when it runs out of sub-panels...
|
||||
//if(!keep_empty && panel.find('.sub-panel').length-c <= 0){
|
||||
// removePanel(panel, true)
|
||||
//}
|
||||
|
||||
panel.trigger('subPanelRemoved')
|
||||
|
||||
_resetSidePanels()
|
||||
@ -419,9 +406,7 @@ function makeSubPanel(title, content, parent, open, content_resizable, close_but
|
||||
.click(function(){
|
||||
var parent = sub_panel.parents('.panel').first()
|
||||
removePanel(sub_panel)
|
||||
// XXX need to notify the parent...
|
||||
// ...so as to enable it to remove itself
|
||||
// if no sub-panels left...
|
||||
// notify the parent panel of removal...
|
||||
parent.trigger('subPanelRemoved')
|
||||
return false
|
||||
})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user