mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 18:30:09 +00:00
fixing, refactoring and tweaking...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
952fb7f7dd
commit
b26092b7a2
@ -439,7 +439,7 @@ module.RibbonsPrototype = {
|
||||
// ...we need to scale it to the current scale...
|
||||
var shadow = setElementScale(
|
||||
$('<div>')
|
||||
.addClass('shadow ribbon')
|
||||
.addClass('shadow ribbon clone')
|
||||
.attr({
|
||||
gid: gid,
|
||||
ticket: ticket,
|
||||
@ -851,6 +851,9 @@ module.RibbonsPrototype = {
|
||||
.before(img)
|
||||
}
|
||||
|
||||
// cleanup source ribbons...
|
||||
this.clearEmptyRibbons()
|
||||
|
||||
return this.updateImage(img)
|
||||
},
|
||||
|
||||
@ -1052,7 +1055,7 @@ module.RibbonsPrototype = {
|
||||
var r = this.getRibbon(ribbon)
|
||||
if(r.length == 0){
|
||||
// no such ribbon exists, then create and append it...
|
||||
r = this.placeRibbon(ribbon, this.viewer.find('.ribbon').length)
|
||||
r = this.placeRibbon(ribbon, this.viewer.find(RIBBON).length)
|
||||
}
|
||||
|
||||
var loaded = r.find(IMAGE)
|
||||
@ -1233,6 +1236,13 @@ module.RibbonsPrototype = {
|
||||
return this
|
||||
},
|
||||
|
||||
clearEmptyRibbons: function(){
|
||||
this.viewer.find(RIBBON).filter(function(_, e){
|
||||
return $(e).children().length == 0
|
||||
}).remove()
|
||||
return this
|
||||
},
|
||||
|
||||
// Clear elements...
|
||||
//
|
||||
// Clear all elements:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user