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);