\r
initialize: (options) ->\r
super(options)\r
- @links_conf = {\r
- speech_balloon_template: {\r
- caption: 'Speech Balloon Template',\r
+ @links_conf = {}\r
+ _.extend(@links_conf, {\r
+ template: {\r
+ caption: 'Template',\r
params: {\r
controller: @model.pick_model().path_name(), action: 'index',\r
page_size: 6, format: 'html'\r
}\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_speech_balloon_template: () ->\r
- @click_default(@links_conf.speech_balloon_template.params)\r
+ click_template: () ->\r
+ @click_default(@links_conf.template.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.SpeechBalloon.NewElement extends Backbone.View\r
\r