aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/reading/component/index/Books.scala
diff options
context:
space:
mode:
authorJoris2017-02-26 16:29:25 +0100
committerJoris2017-02-26 16:29:25 +0100
commit0567fff028f2f8db6fe5034ce92d52f62469ae1f (patch)
treeb492af93a15ecd35fe3373de7706e0436ef049b7 /src/main/scala/reading/component/index/Books.scala
parentaa662810a98e0cfe7ea98cadb87a55c8571f10db (diff)
downloadreading-0567fff028f2f8db6fe5034ce92d52f62469ae1f.tar.gz
reading-0567fff028f2f8db6fe5034ce92d52f62469ae1f.tar.bz2
reading-0567fff028f2f8db6fe5034ce92d52f62469ae1f.zip
Use anchor instead of div or button for filters and details tags
Diffstat (limited to 'src/main/scala/reading/component/index/Books.scala')
-rw-r--r--src/main/scala/reading/component/index/Books.scala15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/main/scala/reading/component/index/Books.scala b/src/main/scala/reading/component/index/Books.scala
index b5e172b..f15e2dc 100644
--- a/src/main/scala/reading/component/index/Books.scala
+++ b/src/main/scala/reading/component/index/Books.scala
@@ -50,17 +50,20 @@ object Books {
searchedBooks().sorted.map { book =>
div(
BooksStyle.book,
- img(
- BooksStyle.cover,
- src := s"cover/${book.title}.jpg",
- alt := s"${book.title}, ${book.author}",
+ a(
+ href := Rx(Route.url(Route.Books(filters = filters(), detail = Some(book)))),
onclick := (() => {
Route.push(Route.Books(filters.now, Some(book)))
AnimateMethod.fadeOut(
id = componentId,
onEnd = detail() = Some(book)
)
- })
+ }),
+ img(
+ BooksStyle.cover,
+ src := s"cover/${book.title}.jpg",
+ alt := s"${book.title}, ${book.author}"
+ )
)
)
}
@@ -72,7 +75,7 @@ object Books {
Rx {
detail() match {
case Some(book) =>
- BookDetail(book, componentId, onClose = closeDetail(filters, detail))
+ BookDetail(filters.now, book, componentId, onClose = closeDetail(filters, detail))
case None =>
span("")
}