mirror of
https://github.com/flynx/PortableMag.git
synced 2025-12-23 12:01:48 +00:00
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:
parent
0abaece2ca
commit
76499b6c8f
28
layout.html
28
layout.html
@ -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){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user