made the layout.html's getPageNumber compatible with the main implementation in magazine.js...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2013-02-11 17:46:56 +04:00
parent 0abaece2ca
commit 76499b6c8f

View File

@ -45,18 +45,22 @@
<script> <script>
function getPageNumber(){ function getPageNumber(page){
var s = $('.viewer').scrollLeft() if(page != null){
var W = $('.viewer').width() return $('.page').index($(page))
var cur = -1 } else {
var res = $('.page').map(function(i, e){ var s = $('.viewer').scrollLeft()
e = $(e) var W = $('.viewer').width()
var l = e.position().left var cur = -1
var w = e.width() var res = $('.page').map(function(i, e){
return Math.abs((l+(w/2)) - (s+(W/2))) e = $(e)
}) var l = e.position().left
cur = res.index(Math.min.apply(Math, res)) var w = e.width()
return cur return Math.abs((l+(w/2)) - (s+(W/2)))
})
cur = res.index(Math.min.apply(Math, res))
return cur
}
} }
function setCurrentPage(n){ function setCurrentPage(n){
if(n == null){ if(n == null){