@trigger('ready', new_item)\r
else if @target_model.is_traceable(item.item_name())\r
# Trace\r
- tracer_class = @target_model['TraceFrom' + item.singular()]\r
- tracer = new tracer_class()\r
- @listenTo(tracer, 'trace', @trace)\r
- tracer.trace(item)\r
+ item.trace_to(item.my_class().pick_item_name(), this, {\r
+ success: (resource_picture) => \r
+ @dialog.http_get(resource_picture.show_url())\r
+ })\r
else if item.item_name() == @target_model.pick_item_name()\r
# Pick resource_picture to panel_picture\r
@listenTo(this, 'ready', @ready)\r
@dialog.stop()\r
@trigger('pick', new_item)\r
\r
- trace: (resource_picture) ->\r
- @dialog.http_get(resource_picture.show_url())\r
- \r
dock: () ->\r
@parent.dock()\r
\r