\r
initialize: (options) ->\r
super(options)\r
- @links_conf = {\r
- resource_picture: {\r
- caption: 'Resource Picture',\r
+ @links_conf = {}\r
+ _.extend(@links_conf, {\r
+ users: {\r
+ caption: "User's",\r
params: {\r
controller: @model.pick_model().path_name(), action: 'index',\r
page_size: 6, format: 'html'\r
}\r
}\r
- }\r
+ })\r
+ if Pettanr.cache.operators.artist\r
+ _.extend(@links_conf, {\r
+ mine: {\r
+ caption: 'Mine',\r
+ params: {\r
+ controller: @model.pick_model().path_name(), action: 'by_artist', id: Pettanr.cache.operators.artist.get('id'), \r
+ page_size: 6, format: 'html'\r
+ }\r
+ }\r
+ })\r
+ _.extend(@links_conf, {\r
+ inspire_recent: {\r
+ caption: "Inspire recent item",\r
+ params: {\r
+ controller: @model.path_name(), action: 'index',\r
+ page_size: 6, format: 'html'\r
+ }\r
+ }\r
+ })\r
+ if Pettanr.cache.operators.author\r
+ _.extend(@links_conf, {\r
+ inspire_my_recent: {\r
+ caption: 'Inspire my recent item',\r
+ params: {\r
+ controller: @model.path_name(), action: 'by_author', id: Pettanr.cache.operators.author.get('id'), \r
+ page_size: 6, format: 'html'\r
+ }\r
+ }\r
+ })\r
\r
render: () ->\r
super()\r
@add_links()\r
this\r
\r
- click_resource_picture: () ->\r
- @click_default(@links_conf.resource_picture.params)\r
+ click_users: () ->\r
+ @click_default(@links_conf.users.params)\r
+ \r
+ click_mine: () ->\r
+ @click_default(@links_conf.mine.params)\r
+ \r
+ click_inspire_recent: () ->\r
+ @click_default(@links_conf.inspire_recent.params)\r
+ \r
+ click_inspire_my_recent: () ->\r
+ @click_default(@links_conf.inspire_my_recent.params)\r
\r
class Pettanr.Views.GroundPicture.NewElement extends Backbone.View\r
\r