gaining speed
[ReadingsJQM.git] / js / app / app.coffee
index 0ca151c..c6e4cb4 100644 (file)
@@ -22,6 +22,8 @@ Readings.init = ->
       'genres': 'gatunek',
       'kinds': 'rodzaj',
       'themes': 'motyw'
+    show_filter: [ 'authors', 'themes' ]
+    show_dividers: [ 'authors', 'themes']
   Readings.initialized = true
 
 $(document).on 'pageinit', '#page-categories' , (ev) ->
@@ -29,7 +31,14 @@ $(document).on 'pageinit', '#page-categories' , (ev) ->
   $('#list-categories').Readings 'CategoryList'
 
 rcategory = /category=(\w+)/
-$(document).on 'pageshow', "#page-tags", (ev, ui) ->
+$(document).on 'pageinit', "#page-tags", (ev, ui) ->
   category = rcategory.exec($(this).attr('data-url'))
   if category? and category[1]?
-    $(this).Readings 'TagList', category[1]
+    $(this).Readings 'list',
+      category: category[1]
+      url: Readings.config.get('wlurl') + "/api/#{category[1]}"
+      filter: (Readings.config.get('show_filter').indexOf(category[1]) >= 0)
+      mapper: (rec) -> new Readings.Tag(rec, category[1])
+      dividers: (Readings.config.get('show_dividers').indexOf(category[1]) >= 0)
+  else
+    alert 'no category in query string'
\ No newline at end of file