<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}telemeta/css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}telemeta/css/lists_sorttable.css" media="print, projection, screen"/>
{% endblock %}
+
+{% block extra_javascript %}
+<script src="{{ STATIC_URL }}telemeta/js/popupdiv.js" type="text/javascript"></script>
+<script src="{{ STATIC_URL }}telemeta/js/playlist.js" type="text/javascript"></script>
+<script src="{{ STATIC_URL }}tablesorter/jquery.tablesorter.min.js" type="text/javascript"></script>
+<script src="{{ STATIC_URL }}jquery-ui/jquery-ui.min.js" type="text/javascript"></script>
+<script>
+ jQuery(window).ready(function(){
+ var p = playlistUtils;
+ var a = jQuery('#_new_playlist');
+ a.unbind('click').click(function(){p.showAdd(a);});
+ });
+
+ {% for playlist in playlists %}
+ playlistUtils.addEditPlaylist('{{playlist.playlist.public_id}}','{{ playlist.playlist.title }}','{{playlist.playlist.description}}');
+ {% endfor %}
+
+</script>
+
+{% comment "added by Killian Mary" %}{% endcomment %}
+
+<script>
+ $(document).ready(function() {
+ var nouvellesIcones = {
+ header : 'ui-icon-carat-1-e',
+ activeHeader : 'ui-icon-carat-1-s',
+
+ };
+
+ $("#accordeon").accordion({
+ collapsible : true,
+ icons : nouvellesIcones,
+ heightStyle: "content",
+ active: {{ last_playlist }},
+ });
+
+ $.tablesorter.defaults.sortList = [[2,0]];
+ {% for playlist in playlists %}
+ $("#{{playlist.playlist.public_id}}tb").tablesorter({headers: {6:{sorter:false}}} );
+ {% endfor %}
+ });
+</script>
+{% endblock %}
+
{% comment "added by Killian Mary end" %}{% endcomment %}
{% comment "added by Killian Mary end" %}{% endcomment %}
<div id="accordeon" style="margin-bottom:20px;">
- {% startinc playlists|length %}
-
{% for playlist in playlists %}
- {% if playlist.playlist.public_id != last_playlist %}
- {% incinc %}
- {% else %}
- {% bloqueinc %}
- {% endif %}
-
<div><a href="#">{{ playlist.playlist.title }}</a></div>
<div>
<table class="listing" style="width:100%;margin-top: 1em;">
{% endif %}
</td>
<td style="vertical-align:middle">
- <a href="#" onclick="if(confirm(gettrans('delete the resource from the playlist permanently?'))){playlistUtils.removeResource('{{resource.public_id}}', '{{playlist.playlist.public_id}}');};return false;" class="component_icon button icon_cancel" style="padding: 4px 12px;"></a>
+ <a href="#" onclick="if(confirm(gettrans('delete the resource from the playlist permanently?'))){playlistUtils.removeResource('{{resource.public_id}}', '{{ forloop.parentloop.counter0 }}');};return false;" class="component_icon button icon_cancel" style="padding: 4px 12px;"></a>
</td>
</tr>
{% endfor %}
</div>
</div>
{% endblock %}
-{% block extra_javascript %}
-<script src="{{ STATIC_URL }}telemeta/js/popupdiv.js" type="text/javascript"></script>
-<script src="{{ STATIC_URL }}telemeta/js/playlist.js" type="text/javascript"></script>
-<script src="{{ STATIC_URL }}tablesorter/jquery.tablesorter.min.js" type="text/javascript"></script>
-<script src="{{ STATIC_URL }}jquery-ui/jquery-ui.min.js" type="text/javascript"></script>
-<script>
- jQuery(window).ready(function(){
- var p = playlistUtils;
- var a = jQuery('#_new_playlist');
- a.unbind('click').click(function(){p.showAdd(a);});
- });
-
- {% for playlist in playlists %}
- playlistUtils.addEditPlaylist('{{playlist.playlist.public_id}}','{{ playlist.playlist.title }}','{{playlist.playlist.description}}');
- {% endfor %}
-</script>
-
-{% comment "added by Killian Mary" %}{% endcomment %}
-
-<script>
- $(document).ready(function() {
- var nouvellesIcones = {
- header : 'ui-icon-carat-1-e',
- activeHeader : 'ui-icon-carat-1-s',
-
- };
-
- $("#accordeon").accordion({
- collapsible : true,
- icons : nouvellesIcones,
- heightStyle: "content",
- active: {% valinc %}
- });
-
- $.tablesorter.defaults.sortList = [[2,0]];
- {% for playlist in playlists %}
- $("#{{playlist.playlist.public_id}}tb").tablesorter({headers: {6:{sorter:false}}} );
- {% endfor %}
- });
-</script>
-
-{% endinc %}
-{% endblock %}
'sound_pub_item': sound_pub_item })
return HttpResponse(template.render(context))
- def lists(self, request, id_playlist):
+ def lists(self, request, range_playlist):
"""Render the home page"""
if request.user.is_authenticated():
playlists = get_playlists(request)
revisions = get_revisions(100)
user_revisions = get_revisions(25, request.user)
- last_playlist = id_playlist
+ if range_playlist is None:
+ range_playlist = 0
return render(request, template, {'playlists': playlists,
- 'revisions': revisions, 'user_revisions': user_revisions , 'last_playlist':last_playlist})
+ 'revisions': revisions, 'user_revisions': user_revisions , 'last_playlist':range_playlist})
else:
template = 'telemeta/messages.html'
mess = ugettext('Access not allowed')