2 slug_in_url = /([a-z0-9-]+)[/]?$/
5 constructor: (record) ->
9 @author = record.author
11 @slug = slug_in_url.exec(@href)[1]
14 "<li><a href=\"reader.html?slug=#{@slug}\">#{@title}</a></li>"
20 $.fn.Readings.BookList = (category, tag) ->
22 $('[data-role=header] h1').text tag.name
23 list = $('[data-role=listview]', this)
25 url: "#{tag.href}books/"
26 #url: Readings.config.get('wlurl') + "/api/#{category}"
30 books = $.map data, (rec) -> new Readings.Book(rec)
33 show_separator = !(category == 'authors')
36 # throw a separator in for some categories
39 if last_separator != separator
40 list.append "<li data-role=\"list-divider\">#{separator}</li>"
41 last_separator = separator
43 list.append b.render()
44 list.listview 'refresh'