mirror of
https://github.com/flynx/PortableMag.git
synced 2025-10-30 19:40:12 +00:00
tweeking JSON builder/loader...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
aef1000227
commit
dbcb073a12
21
magazine.js
21
magazine.js
@ -929,10 +929,7 @@ function loadJSONState(data){
|
|||||||
// remove service classes...
|
// remove service classes...
|
||||||
// XXX should we do this here, on build or in both places...
|
// XXX should we do this here, on build or in both places...
|
||||||
mag.children('.current.page').removeClass('current')
|
mag.children('.current.page').removeClass('current')
|
||||||
loadMagazine(mag)
|
loadMagazine(mag, data.position, data.bookmarks)
|
||||||
setupNavigator()
|
|
||||||
loadBookmarks(data.bookmarks)
|
|
||||||
setCurrentPage(data.position)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1002,21 +999,23 @@ function _createCoverPage(template){
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// XXX setup event handlers...
|
||||||
|
function loadMagazine(mag, position, bookmarks){
|
||||||
|
clearMagazine()
|
||||||
|
return mag.appendTo($('.aligner'))
|
||||||
|
setCurrentPage(position)
|
||||||
|
loadBookmarks(bookmarks != null ? bookmarks : [])
|
||||||
|
setupNavigator()
|
||||||
|
}
|
||||||
|
|
||||||
// XXX create magazine...
|
// XXX create magazine...
|
||||||
// - magazine
|
// - magazine
|
||||||
// - cover
|
// - cover
|
||||||
// - article
|
// - article
|
||||||
// - cover
|
// - cover
|
||||||
function loadMagazine(mag){
|
|
||||||
clearMagazine()
|
|
||||||
return mag.appendTo($('.aligner'))
|
|
||||||
}
|
|
||||||
|
|
||||||
function createMagazine(title, cover, article){
|
function createMagazine(title, cover, article){
|
||||||
clearMagazine()
|
clearMagazine()
|
||||||
var mag = loadMagazine(_createMagazine(title, cover, article))
|
var mag = loadMagazine(_createMagazine(title, cover, article))
|
||||||
setCurrentPage()
|
|
||||||
setupNavigator()
|
|
||||||
return mag
|
return mag
|
||||||
}
|
}
|
||||||
// XXX some things get really surprized when this is called, make things
|
// XXX some things get really surprized when this is called, make things
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user