|
@@ -3,47 +3,66 @@
|
3
|
3
|
<ul class="elements">
|
4
|
4
|
{% for element in elements %}
|
5
|
5
|
<li class="element {% if loop.index0 is even %}even{% else %}odd{% endif %}" id="element_{{ element.id }}">
|
6
|
|
-
|
7
|
|
- {% if element.embed %}
|
8
|
|
- <img src="{{ asset('bundles/muzichcore/img/1324917083_player.png') }}" alt="player" />
|
|
6
|
+
|
|
7
|
+ {% if element.getCountFavorite %}
|
|
8
|
+ <a class="favorite_link" href="{{ path('favorite_remove', { 'id': element.id, 'token': user.personalHash }) }}" >
|
|
9
|
+ <img src="{{ asset('bundles/muzichcore/img/favorite.png') }}" title="{{ 'element.favorite.remove'|trans({}, 'elements') }}" alt="{{ 'element.favorite.remove'|trans({}, 'elements') }}"/>
|
|
10
|
+ </a>
|
9
|
11
|
{% else %}
|
10
|
|
- <img src="{{ asset('bundles/muzichcore/img/1324917097_link.png') }}" alt="link" />
|
|
12
|
+ <a class="favorite_link" href="{{ path('favorite_add', { 'id': element.id, 'token': user.personalHash }) }}" >
|
|
13
|
+ <img src="{{ asset('bundles/muzichcore/img/favorite_bw.png') }}" title="{{ 'element.favorite.add'|trans({}, 'elements') }}" alt="{{ 'element.favorite.add'|trans({}, 'elements') }}" />
|
|
14
|
+ </a>
|
11
|
15
|
{% endif %}
|
12
|
16
|
|
13
|
|
- {% if element.group %}
|
14
|
|
- <b class="element_group">
|
15
|
|
- (<a href="{{ path('show_group', {'slug': element.group.slug}) }}">{{ element.group.name }}</a>)
|
16
|
|
- </b>
|
17
|
|
- {% endif %}
|
18
|
|
-
|
19
|
17
|
<span class="element_name">
|
20
|
18
|
{{ element.name }}
|
21
|
19
|
</span>
|
22
|
20
|
|
23
|
|
- <span class="element_author">
|
24
|
|
- (<a href="{{ path('show_user', {'slug': element.owner.slug}) }}">{{ element.owner.name }}</a>)
|
25
|
|
- </span>
|
26
|
|
-
|
27
|
|
- <a class="element_link" href="{{ element.url }}" target="_blank">link</a>
|
28
|
|
-
|
29
|
|
- {% if element.getCountFavorite %}
|
30
|
|
- | <a href="{{ path('favorite_remove', { 'id': element.id, 'token': user.personalHash }) }}" >
|
31
|
|
- <img src="{{ asset('bundles/muzichcore/img/favorite.png') }}" title="{{ 'element.favorite.remove'|trans({}, 'elements') }}" alt="{{ 'element.favorite.remove'|trans({}, 'elements') }}"/>
|
32
|
|
- </a>
|
|
21
|
+ {% autoescape false %}
|
|
22
|
+ {% if element.group %}
|
|
23
|
+ {{ 'element.name.whoandgroup'|trans({
|
|
24
|
+ '%owner_url%' : path('show_user', {'slug': element.owner.slug}),
|
|
25
|
+ '%owner_name%' : element.owner.name,
|
|
26
|
+ '%group_url%' : path('show_group', {'slug': element.group.slug}),
|
|
27
|
+ '%group_name%' : element.group.name
|
|
28
|
+ }, 'elements') }}
|
33
|
29
|
{% else %}
|
34
|
|
- | <a href="{{ path('favorite_add', { 'id': element.id, 'token': user.personalHash }) }}" >
|
35
|
|
- <img src="{{ asset('bundles/muzichcore/img/favorite_bw.png') }}" title="{{ 'element.favorite.add'|trans({}, 'elements') }}" alt="{{ 'element.favorite.add'|trans({}, 'elements') }}" />
|
36
|
|
- </a>
|
|
30
|
+ {{ 'element.name.who'|trans({
|
|
31
|
+ '%owner_url%' : path('show_user', {'slug': element.owner.slug}),
|
|
32
|
+ '%owner_name%' : element.owner.name
|
|
33
|
+ }, 'elements') }}
|
37
|
34
|
{% endif %}
|
|
35
|
+ {% endautoescape %}
|
|
36
|
+
|
|
37
|
+
|
|
38
|
+ <a title="{{ 'element.link'|trans({}, 'elements') }}" class="element_link" href="{{ element.url }}" target="_blank">
|
|
39
|
+ <img src="{{ asset('bundles/muzichcore/img/1324917097_link.png') }}" alt="link" />
|
|
40
|
+ </a>
|
38
|
41
|
|
|
42
|
+ {% if element.embed %}
|
|
43
|
+ {% autoescape false %}
|
|
44
|
+ <div id="embed_{{ element.id }}" class="element_embed" style="display: none;">
|
|
45
|
+ {{ element.embed }}
|
|
46
|
+ </div>
|
|
47
|
+ {% endautoescape %}
|
|
48
|
+ {% endif %}
|
|
49
|
+
|
|
50
|
+ <div>
|
|
51
|
+
|
39
|
52
|
{% if element.embed %}
|
40
|
|
- {% autoescape false %}
|
41
|
|
- <div id="embed_{{ element.id }}" class="element_embed" style="display: none;">
|
42
|
|
- {{ element.embed }}
|
43
|
|
- </div>
|
44
|
|
- {% endautoescape %}
|
|
53
|
+ <a href="#" class="element_open element_embed_close_link" style="display: none;">
|
|
54
|
+ {{ 'element.show.close_embed'|trans({}, 'elements') }}
|
|
55
|
+ </a>
|
|
56
|
+ <a href="#" class="element_open element_embed_open_link">
|
|
57
|
+ {{ 'element.show.open_embed'|trans({}, 'elements') }}
|
|
58
|
+ </a>
|
|
59
|
+ {% else %}
|
|
60
|
+ <a href="{{ element.url }}" class="element_open" target="_blank">
|
|
61
|
+ {{ 'element.show.open_link'|trans({}, 'elements') }}
|
|
62
|
+ </a>
|
45
|
63
|
{% endif %}
|
46
|
|
-
|
|
64
|
+
|
|
65
|
+ {% if element.tags|length %}
|
47
|
66
|
<ul class="element_tags">
|
48
|
67
|
{% for tag in element.tags %}
|
49
|
68
|
<li class="element_tag">
|
|
@@ -51,15 +70,11 @@
|
51
|
70
|
</li>
|
52
|
71
|
{% endfor %}
|
53
|
72
|
</ul>
|
54
|
|
-
|
55
|
|
- {% if element.embed %}
|
56
|
|
- <a href="#" class="element_embed_close_link" style="display: none;">
|
57
|
|
- {{ 'element.show.close_embed'|trans({}, 'elements') }}
|
58
|
|
- </a>
|
59
|
|
- <a href="#" class="element_embed_open_link">
|
60
|
|
- {{ 'element.show.open_embed'|trans({}, 'elements') }}
|
61
|
|
- </a>
|
|
73
|
+ {% else %}
|
|
74
|
+ <br />
|
62
|
75
|
{% endif %}
|
|
76
|
+
|
|
77
|
+ </div>
|
63
|
78
|
|
64
|
79
|
</li>
|
65
|
80
|
{% endfor %}
|