|
@@ -1,9 +1,19 @@
|
|
1
|
+{% if display_edit_actions is not defined %}
|
|
2
|
+ {% set display_edit_actions = true %}
|
|
3
|
+{% endif %}
|
|
4
|
+{% if display_player is not defined %}
|
|
5
|
+ {% set display_player = true %}
|
|
6
|
+{% endif %}
|
|
7
|
+{% if display_comments is not defined %}
|
|
8
|
+ {% set display_comments = true %}
|
|
9
|
+{% endif %}
|
|
10
|
+
|
1
|
11
|
<table>
|
2
|
12
|
<tr>
|
3
|
13
|
<td class="element_thumbnail">
|
4
|
14
|
|
5
|
15
|
{% if element.embed %}
|
6
|
|
- <a href="#" class="a_thumbnail element_open element_embed_open_link {% if element.embed %}embed{% else %}noembed{% endif %}">
|
|
16
|
+ <a href="#" class="a_thumbnail {% if display_player %}element_open element_embed_open_link{% endif %} {% if element.embed and display_player %}embed{% else %}noembed{% endif %}">
|
7
|
17
|
<img class="play" style="display: none;" src="{{ asset('bundles/muzichcore/img/1328283150_media-playback-start.png') }}" alt="" />
|
8
|
18
|
<img
|
9
|
19
|
class="element_thumbnail"
|
|
@@ -53,47 +63,55 @@
|
53
|
63
|
|
54
|
64
|
{% if app.user.id != element.owner.id %}
|
55
|
65
|
|
56
|
|
- <a title="{{ 'element.proposition_tags.link_title'|trans({}, 'userui') }}"
|
57
|
|
- class="element_propose_tags"
|
58
|
|
- href="{{ path('ajax_element_propose_tags_open', {'element_id' : element.id}) }}">
|
59
|
|
- <img src="{{ asset('bundles/muzichcore/img/1333484018_rss-tag.png') }}" alt="tags_proposition" />
|
60
|
|
- </a>
|
61
|
|
-
|
62
|
|
- <a title="{{ 'element.reshare.link_title'|trans({}, 'userui') }}"
|
63
|
|
- class="element_reshare"
|
64
|
|
- href="{{ path('ajax_reshare_element', {'element_id':element.id, 'token':app.user.getPersonalHash('reshare_'~element.id)}) }}">
|
65
|
|
- <img src="{{ asset('bundles/muzichcore/img/1349338086_adept_update.png') }}" alt="re" />
|
66
|
|
- </a>
|
|
66
|
+ {% if display_edit_actions %}
|
67
|
67
|
|
68
|
|
- <a title="{{ 'element.report.link_title'|trans({}, 'userui') }}"
|
69
|
|
- class="element_report"
|
70
|
|
- href="{{ path('ajax_report_element', {'element_id':element.id, 'token':app.user.getPersonalHash}) }}">
|
71
|
|
- <img src="{{ asset('bundles/muzichcore/img/1331832708_comment_alert.png') }}" alt="report" />
|
72
|
|
- </a>
|
|
68
|
+ <a title="{{ 'element.proposition_tags.link_title'|trans({}, 'userui') }}"
|
|
69
|
+ class="element_propose_tags"
|
|
70
|
+ href="{{ path('ajax_element_propose_tags_open', {'element_id' : element.id}) }}">
|
|
71
|
+ <img src="{{ asset('bundles/muzichcore/img/1333484018_rss-tag.png') }}" alt="tags_proposition" />
|
|
72
|
+ </a>
|
|
73
|
+
|
|
74
|
+ <a title="{{ 'element.reshare.link_title'|trans({}, 'userui') }}"
|
|
75
|
+ class="element_reshare"
|
|
76
|
+ href="{{ path('ajax_reshare_element', {'element_id':element.id, 'token':app.user.getPersonalHash('reshare_'~element.id)}) }}">
|
|
77
|
+ <img src="{{ asset('bundles/muzichcore/img/1349338086_adept_update.png') }}" alt="re" />
|
|
78
|
+ </a>
|
|
79
|
+
|
|
80
|
+ <a title="{{ 'element.report.link_title'|trans({}, 'userui') }}"
|
|
81
|
+ class="element_report"
|
|
82
|
+ href="{{ path('ajax_report_element', {'element_id':element.id, 'token':app.user.getPersonalHash}) }}">
|
|
83
|
+ <img src="{{ asset('bundles/muzichcore/img/1331832708_comment_alert.png') }}" alt="report" />
|
|
84
|
+ </a>
|
|
85
|
+
|
|
86
|
+ {% endif %}
|
73
|
87
|
|
74
|
88
|
{% endif %}
|
75
|
89
|
|
76
|
90
|
{% if app.user.id == element.owner.id %}
|
77
|
91
|
|
78
|
|
- {% if element.hasTagProposition %}
|
79
|
|
- <a title="{{ 'element.view_propositions.link'|trans({}, 'elements') }}" class="element_view_propositions_link"
|
80
|
|
- href="{{ path('ajax_element_proposed_tags_view', {'element_id' : element.id}) }}"
|
|
92
|
+ {% if display_edit_actions %}
|
|
93
|
+
|
|
94
|
+ {% if element.hasTagProposition %}
|
|
95
|
+ <a title="{{ 'element.view_propositions.link'|trans({}, 'elements') }}" class="element_view_propositions_link"
|
|
96
|
+ href="{{ path('ajax_element_proposed_tags_view', {'element_id' : element.id}) }}"
|
|
97
|
+ >
|
|
98
|
+ <img src="{{ asset('bundles/muzichcore/img/1333493527_tag_add.png') }}" alt="tags proposition" />
|
|
99
|
+ </a>
|
|
100
|
+ {% endif %}
|
|
101
|
+
|
|
102
|
+ <a title="{{ 'element.edit.link'|trans({}, 'elements') }}" class="element_edit_link"
|
|
103
|
+ href="{{ path('element_edit', {'element_id' : element.id}) }}" style="display: none;"
|
81
|
104
|
>
|
82
|
|
- <img src="{{ asset('bundles/muzichcore/img/1333493527_tag_add.png') }}" alt="tags proposition" />
|
|
105
|
+ <img src="{{ asset('bundles/muzichcore/img/1327151338_desktop.png') }}" alt="edit" />
|
|
106
|
+ </a>
|
|
107
|
+
|
|
108
|
+ <a title="{{ 'element.remove.link'|trans({}, 'elements') }}" class="element_remove_link"
|
|
109
|
+ href="{{ path('element_remove', {'element_id' : element.id}) }}" style="display: none;"
|
|
110
|
+ >
|
|
111
|
+ <img src="{{ asset('bundles/muzichcore/img/1327168960_fileclose.png') }}" alt="delete" />
|
83
|
112
|
</a>
|
84
|
113
|
{% endif %}
|
85
|
114
|
|
86
|
|
- <a title="{{ 'element.edit.link'|trans({}, 'elements') }}" class="element_edit_link"
|
87
|
|
- href="{{ path('element_edit', {'element_id' : element.id}) }}" style="display: none;"
|
88
|
|
- >
|
89
|
|
- <img src="{{ asset('bundles/muzichcore/img/1327151338_desktop.png') }}" alt="edit" />
|
90
|
|
- </a>
|
91
|
|
-
|
92
|
|
- <a title="{{ 'element.remove.link'|trans({}, 'elements') }}" class="element_remove_link"
|
93
|
|
- href="{{ path('element_remove', {'element_id' : element.id}) }}" style="display: none;"
|
94
|
|
- >
|
95
|
|
- <img src="{{ asset('bundles/muzichcore/img/1327168960_fileclose.png') }}" alt="delete" />
|
96
|
|
- </a>
|
97
|
115
|
{% endif %}
|
98
|
116
|
|
99
|
117
|
<br />
|
|
@@ -162,28 +180,31 @@
|
162
|
180
|
{{ 'element.show.close_embed'|trans({}, 'elements') }}
|
163
|
181
|
</a>
|
164
|
182
|
|
|
183
|
+ {% if display_comments %}
|
165
|
184
|
|
166
|
|
- {% autoescape false %}
|
167
|
|
- {% if element.comments|length > 1 %}
|
168
|
|
- <a href="#hide_comments_{{ element.id }}" class="hide_comments" style="display: none;">
|
169
|
|
- {{ 'element.comments.hideare'|trans({}, 'elements') }}
|
170
|
|
- </a>
|
171
|
|
- <a href="#comments_{{ element.id }}" class="display_comments">
|
172
|
|
- {{ 'element.comments.thereare'|trans({'%count%':element.comments|length}, 'elements') }}
|
173
|
|
- </a>
|
174
|
|
- {% elseif element.comments|length == 1 %}
|
175
|
|
- <a href="#hide_comments_{{ element.id }}" class="hide_comments" style="display: none;">
|
176
|
|
- {{ 'element.comments.hideis'|trans({}, 'elements') }}
|
177
|
|
- </a>
|
178
|
|
- <a href="#comments_{{ element.id }}" class="display_comments">
|
179
|
|
- {{ 'element.comments.thereis'|trans({}, 'elements') }}
|
180
|
|
- </a>
|
181
|
|
- {%endif %}
|
182
|
|
- {% endautoescape %}
|
183
|
|
-
|
184
|
|
- <a href="#add_comment_{{ element.id }}" class="add_comment">
|
185
|
|
- {{ 'element.comments.add'|trans({}, 'elements') }}
|
186
|
|
- </a>
|
|
185
|
+ {% autoescape false %}
|
|
186
|
+ {% if element.comments|length > 1 %}
|
|
187
|
+ <a href="#hide_comments_{{ element.id }}" class="hide_comments" style="display: none;">
|
|
188
|
+ {{ 'element.comments.hideare'|trans({}, 'elements') }}
|
|
189
|
+ </a>
|
|
190
|
+ <a href="#comments_{{ element.id }}" class="display_comments">
|
|
191
|
+ {{ 'element.comments.thereare'|trans({'%count%':element.comments|length}, 'elements') }}
|
|
192
|
+ </a>
|
|
193
|
+ {% elseif element.comments|length == 1 %}
|
|
194
|
+ <a href="#hide_comments_{{ element.id }}" class="hide_comments" style="display: none;">
|
|
195
|
+ {{ 'element.comments.hideis'|trans({}, 'elements') }}
|
|
196
|
+ </a>
|
|
197
|
+ <a href="#comments_{{ element.id }}" class="display_comments">
|
|
198
|
+ {{ 'element.comments.thereis'|trans({}, 'elements') }}
|
|
199
|
+ </a>
|
|
200
|
+ {%endif %}
|
|
201
|
+ {% endautoescape %}
|
|
202
|
+
|
|
203
|
+ <a href="#add_comment_{{ element.id }}" class="add_comment">
|
|
204
|
+ {{ 'element.comments.add'|trans({}, 'elements') }}
|
|
205
|
+ </a>
|
|
206
|
+
|
|
207
|
+ {% endif %}
|
187
|
208
|
|
188
|
209
|
|
189
|
210
|
</td>
|
|
@@ -245,7 +266,7 @@
|
245
|
266
|
{% endif %}
|
246
|
267
|
{% endif %}
|
247
|
268
|
|
248
|
|
-{% if element.embed %}
|
|
269
|
+{% if element.embed and display_player %}
|
249
|
270
|
{% autoescape false %}
|
250
|
271
|
<div id="embed_{{ element.id }}" class="element_embed" style="display: none;">
|
251
|
272
|
{{ element.embed }}
|
|
@@ -253,6 +274,8 @@
|
253
|
274
|
{% endautoescape %}
|
254
|
275
|
{% endif %}
|
255
|
276
|
|
|
277
|
+{% if display_comments %}
|
|
278
|
+
|
256
|
279
|
<div class="comments" style="display: none;">
|
257
|
280
|
<ul class="comments">
|
258
|
281
|
{% if element.comments|length %}
|
|
@@ -286,3 +309,5 @@
|
286
|
309
|
</a>
|
287
|
310
|
|
288
|
311
|
</div>
|
|
312
|
+
|
|
313
|
+{% endif %}
|