1
0
Fork 0
mirror of https://github.com/futurepress/epub.js.git synced 2025-10-04 15:09:16 +02:00

Pass Book object to Search Example

This commit is contained in:
Fred Chasen 2013-12-20 15:08:55 -08:00
parent 7eb6622c8e
commit 2126099ccd
2 changed files with 13 additions and 8 deletions

View file

@ -18,6 +18,7 @@
<script> <script>
"use strict"; "use strict";
var Book;
document.onreadystatechange = function () { document.onreadystatechange = function () {
if (document.readyState == "complete") { if (document.readyState == "complete") {
@ -27,13 +28,15 @@
EPUBJS.cssPath = "css/"; EPUBJS.cssPath = "css/";
// fileStorage.filePath = EPUBJS.filePath; // fileStorage.filePath = EPUBJS.filePath;
EPUBJSR.app.init("moby-dick/"); Book = EPUBJSR.app.init("moby-dick/");
$(function() {
EPUBJSR.search.View(Book);
});
} }
}; };
$(function() {
EPUBJSR.search.View();
});
</script> </script>

View file

@ -18,7 +18,7 @@ EPUBJSR.search.request = function(q, callback) {
}); });
}; };
EPUBJSR.search.View = function() { EPUBJSR.search.View = function(Book) {
var $searchBox = $("#searchBox"), var $searchBox = $("#searchBox"),
$searchResults = $("#searchResults"), $searchResults = $("#searchResults"),
@ -76,6 +76,8 @@ EPUBJSR.search.View = function() {
var $this = $(this), var $this = $(this),
cfi = $this.data("cfi"); cfi = $this.data("cfi");
e.preventDefault();
Book.gotoCfi(cfi); Book.gotoCfi(cfi);
Book.on("renderer:chapterDisplayed", function() { Book.on("renderer:chapterDisplayed", function() {
@ -83,7 +85,7 @@ EPUBJSR.search.View = function() {
$(iframeDoc).find('body').highlight(q, { element: 'span' }); $(iframeDoc).find('body').highlight(q, { element: 'span' });
}) })
e.preventDefault();
}); });
$li.append($item); $li.append($item);