diff options
author | Joris | 2017-02-26 16:29:25 +0100 |
---|---|---|
committer | Joris | 2017-02-26 16:29:25 +0100 |
commit | 0567fff028f2f8db6fe5034ce92d52f62469ae1f (patch) | |
tree | b492af93a15ecd35fe3373de7706e0436ef049b7 /src/main/scala/reading/component/index/Books.scala | |
parent | aa662810a98e0cfe7ea98cadb87a55c8571f10db (diff) | |
download | reading-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.scala | 15 |
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("") } |