- @list.open(() =>\r
- pager = Locmare.ListGroupModule.LibModule.Pager.factory(@list.page_status, @params)\r
- filer_class = if @params['format'] == 'pick'\r
- Locmare.Picker\r
- else\r
- Locmare.Filer\r
- filer = new filer_class({\r
- item_name: @list.item_name, \r
- items: @list.items(), \r
- pager: pager, \r
- operators: @operators\r
- })\r
- @listenTo(filer, 'navigate', @navigate)\r
- @trigger('ready', filer)\r
- )\r
+ @list.to_filer(this, {\r
+ success: (filer) =>\r
+ @listenTo(filer, 'navigate', @navigate)\r
+ filer.render()\r
+ @trigger('ready', filer)\r
+ fail: (response, options) =>\r
+ @trigger('fail', response, options)\r
+ })\r