mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-12-15 16:01:38 +00:00
more work on dynamic loading...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
78e8350ae5
commit
06dcbc7ddd
@ -148,6 +148,7 @@ function getImageBefore(image, ribbon, mode){
|
||||
|
||||
// same as getImageBefore, but uses gids and searches in DATA...
|
||||
// XXX check for corner cases...
|
||||
// XXX getGIDBefore(1, 1) does not work
|
||||
function getGIDBefore(gid, ribbon){
|
||||
ribbon = DATA.ribbons[ribbon]
|
||||
var order = DATA.order
|
||||
@ -162,10 +163,10 @@ function getGIDBefore(gid, ribbon){
|
||||
|
||||
var i = ribbon.length
|
||||
|
||||
while(i > 1){
|
||||
while(i > 0){
|
||||
i = Math.floor(ribbon.length/2)
|
||||
|
||||
//console.log('>>>', target, i, order.indexOf(ribbon[i]), order.indexOf(ribbon[i+1]))
|
||||
console.log('>>>', target, i, order.indexOf(ribbon[i]), order.indexOf(ribbon[i+1]))
|
||||
|
||||
if(target >= order.indexOf(ribbon[i]) && target < order.indexOf(ribbon[i+1])){
|
||||
return ribbon[i]
|
||||
|
||||
@ -268,6 +268,12 @@ $(function(){
|
||||
// need to load a new set of images...
|
||||
if((img_before.length == 0 && gid_before != null)
|
||||
|| (getImageGID(img_before) && getImageGID(img_before) != gid_before)){
|
||||
// get the distance...
|
||||
var images = ribbon.find('.image')
|
||||
var cur = getImageGID(images.eq(Math.round(images.length/2)))
|
||||
var gr = DATA.ribbons[r]
|
||||
console.log('>>>', gr.indexOf(gid_before) - gr.indexOf(cur))
|
||||
rollImages(gr.indexOf(gid_before) - gr.indexOf(cur), ribbon)
|
||||
}
|
||||
|
||||
if(img_before.length == 0){
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user