diff options
Diffstat (limited to 'js/offline.js')
-rw-r--r-- | js/offline.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/js/offline.js b/js/offline.js index b6c8a24..e0138fb 100644 --- a/js/offline.js +++ b/js/offline.js @@ -112,6 +112,7 @@ function populate_list() { "More..." + "<span class=\"caret\"></span></a>"; cell += "<ul class=\"dropdown-menu\">"; + cell += "<li><a href=\"#\" data-book-id=\""+info.id+"\" onclick=\"show_summary(this)\">Summary</a></li>"; cell += "<li><a href=\"#\" data-book-id=\""+info.id+"\" onclick=\"offline_remove2(this)\">Remove offline data</a></li>"; cell += "</ul>"; @@ -163,3 +164,19 @@ function populate_list() { } +function show_summary(elem) { + var bookId = elem.getAttribute("data-book-id"); + + localforage.getItem("epube-book." + bookId).then(function(data) { + + var comment = data.comment ? data.comment : 'No description available'; + + $("#summary-modal .modal-title").html(data.title); + $("#summary-modal .book-summary").html(comment); + + $("#summary-modal").modal(); + + }); +} + + |