4 slug_in_url = /([a-z0-9-]+)[/]?$/
5 slug_in_url.exec(url)[1]
8 constructor: (record) ->
12 wlurl = Readings.config.get 'wlurl'
14 <a href=\"reader.html?book_id=#{@id}\">
15 <img src=\"#{wlurl}#{@cover}\">
25 constructor: (record, @category) ->
26 $.extend(this, record)
29 "<li><a href=\"books.html?tag_id=#{@id}\">#{@name}</a></li>"
32 @sort_key[0].toUpperCase()
33 # if @category == 'author'
34 # # last word, first letter
35 # @name.split(' ').slice(-1)[0][0].toUpperCase()
37 # @name[0].toUpperCase()
41 # $.fn.Readings.BookList = (category, tag) ->
43 # $('[data-role=header] h1').text tag.name
44 # list = $('[data-role=listview]', this)
46 # url: "#{tag.href}books/"
47 # #url: Readings.config.get('wlurl') + "/api/#{category}"
51 # books = $.map data, (rec) -> new Readings.Book(rec)
53 # last_separator = null
54 # show_separator = !(category == 'authors')
57 # # throw a separator in for some categories
59 # separator = t.group()
60 # if last_separator != separator
61 # list.append "<li data-role=\"list-divider\">#{separator}</li>"
62 # last_separator = separator
64 # list.append b.render()
65 # list.listview 'refresh'