mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-31 19:30:07 +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...
|
// same as getImageBefore, but uses gids and searches in DATA...
|
||||||
// XXX check for corner cases...
|
// XXX check for corner cases...
|
||||||
|
// XXX getGIDBefore(1, 1) does not work
|
||||||
function getGIDBefore(gid, ribbon){
|
function getGIDBefore(gid, ribbon){
|
||||||
ribbon = DATA.ribbons[ribbon]
|
ribbon = DATA.ribbons[ribbon]
|
||||||
var order = DATA.order
|
var order = DATA.order
|
||||||
@ -162,10 +163,10 @@ function getGIDBefore(gid, ribbon){
|
|||||||
|
|
||||||
var i = ribbon.length
|
var i = ribbon.length
|
||||||
|
|
||||||
while(i > 1){
|
while(i > 0){
|
||||||
i = Math.floor(ribbon.length/2)
|
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])){
|
if(target >= order.indexOf(ribbon[i]) && target < order.indexOf(ribbon[i+1])){
|
||||||
return ribbon[i]
|
return ribbon[i]
|
||||||
|
|||||||
@ -268,6 +268,12 @@ $(function(){
|
|||||||
// need to load a new set of images...
|
// need to load a new set of images...
|
||||||
if((img_before.length == 0 && gid_before != null)
|
if((img_before.length == 0 && gid_before != null)
|
||||||
|| (getImageGID(img_before) && getImageGID(img_before) != gid_before)){
|
|| (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){
|
if(img_before.length == 0){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user