found and fixed a couple of issues/bugs...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2013-05-03 03:43:43 +04:00
parent 2358d23327
commit bd2a87330d
2 changed files with 12 additions and 12 deletions

View File

@ -383,18 +383,18 @@ function nextImage(n, mode){
mode = NAV_DEFAULT mode = NAV_DEFAULT
} }
n = n == null ? 1 : n n = n == null ? 1 : n
return centerImage( var target = $('.current.image').nextAll('.image' + mode)
focusImage( target = target.length < n ? target.last() : target.eq(n-1)
$('.current.image').nextAll('.image' + mode).eq(n-1))) return centerImage(focusImage(target))
} }
function prevImage(n, mode){ function prevImage(n, mode){
if(mode == null){ if(mode == null){
mode = NAV_DEFAULT mode = NAV_DEFAULT
} }
n = n == null ? 1 : n n = n == null ? 1 : n
return centerImage( var target = $('.current.image').prevAll('.image' + mode)
focusImage( target = target.length < n ? target.last() : target.eq(n-1)
$('.current.image').prevAll('.image' + mode).eq(n-1))) return centerImage(focusImage(target))
} }
function nextScreenImages(mode){ function nextScreenImages(mode){
return nextImage(Math.round(getScreenWidthInImages()), mode) return nextImage(Math.round(getScreenWidthInImages()), mode)

View File

@ -146,26 +146,26 @@ var KEYBOARD_CONFIG = {
// NOTE: marking does not change move direction... // NOTE: marking does not change move direction...
default: function(){ default: function(){
toggleImageMark() toggleImageMark()
if($('.current.image').filter(':visible').length == 0){
centerImage(focusImage(getImageBefore()), 'css')
}
if(DIRECTION == 'next'){ if(DIRECTION == 'next'){
nextImage() nextImage()
} else { } else {
prevImage() prevImage()
} }
if($('.current.image').filter(':visible').length == 0){
centerImage(focusImage(getImageBefore()))
}
}, },
// same as default but in reverse direction... // same as default but in reverse direction...
shift: function(){ shift: function(){
toggleImageMark() toggleImageMark()
if($('.current.image').filter(':visible').length == 0){
centerImage(focusImage(getImageBefore()), 'css')
}
if(DIRECTION == 'prev'){ if(DIRECTION == 'prev'){
nextImage() nextImage()
} else { } else {
prevImage() prevImage()
} }
if($('.current.image').filter(':visible').length == 0){
centerImage(focusImage(getImageBefore()))
}
}, },
ctrl: function(){ ctrl: function(){
var action = toggleImageMark() var action = toggleImageMark()