From 2126099ccdba5eedd90d0db4f97c8f731c5c0e6c Mon Sep 17 00:00:00 2001 From: Fred Chasen Date: Fri, 20 Dec 2013 15:08:55 -0800 Subject: [PATCH] Pass Book object to Search Example --- examples/search.html | 13 ++++++++----- reader/search.js | 8 +++++--- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/examples/search.html b/examples/search.html index 2f53ed5..c624159 100755 --- a/examples/search.html +++ b/examples/search.html @@ -18,6 +18,7 @@ diff --git a/reader/search.js b/reader/search.js index 473d1db..7e5665b 100644 --- a/reader/search.js +++ b/reader/search.js @@ -18,7 +18,7 @@ EPUBJSR.search.request = function(q, callback) { }); }; -EPUBJSR.search.View = function() { +EPUBJSR.search.View = function(Book) { var $searchBox = $("#searchBox"), $searchResults = $("#searchResults"), @@ -75,7 +75,9 @@ EPUBJSR.search.View = function() { $item.on("click", function(e) { var $this = $(this), cfi = $this.data("cfi"); - + + e.preventDefault(); + Book.gotoCfi(cfi); Book.on("renderer:chapterDisplayed", function() { @@ -83,7 +85,7 @@ EPUBJSR.search.View = function() { $(iframeDoc).find('body').highlight(q, { element: 'span' }); }) - e.preventDefault(); + }); $li.append($item);