initialize: (options) ->\r
@association = options.association\r
@belongs_to_manifest = options.belongs_to_manifest\r
- retriever = new Pettanr.Cache.Retriever(@parent_model(), @parent_id())\r
- @listenTo(retriever, 'retrieve', @retrieve_item)\r
- retriever.retrieve()\r
\r
clear: () ->\r
this.$el.html('')\r
+ retriever = new Pettanr.Cache.Retriever(@parent_model(), @parent_id())\r
+ @listenTo(retriever, 'retrieve', @retrieve_parent_item)\r
+ retriever.retrieve()\r
this\r
\r
- retrieve_item: (@item) ->\r
+ retrieve_parent_item: (@parent_item) ->\r
@set_filer()\r
@render()\r
\r
\r
set_filer: () ->\r
@filer = new Locmare.Filer({\r
- item_name: @parent_model().item_name(), \r
- items: [@item], \r
+ item_name: @parent_item.item_name(), \r
+ items: [@parent_item], \r
pager: null, \r
operators: @profiler().operators\r
})\r
@association.profiler\r
\r
add_pick: (target_model) ->\r
- retriever = @item.retriever()\r
+ retriever = new Pettanr.Cache.Retriever(@parent_model(), @parent_id())\r
@listenTo(retriever, 'retrieve', @retrieve_pick_item)\r
retriever.retrieve()\r
\r
- retrieve_pick_item: (@item) ->\r
+ retrieve_pick_item: (@parent_item) ->\r
@set_filer()\r
@render()\r
@filer.add_pick(target_model)\r