X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/735368cfb54c8954518179993dcd3bc55e3878e7..f258a9896bbeff2a900d8bafb2aecfce03f19bd8:/wolnelektury/templates/lessons/document_list.html diff --git a/wolnelektury/templates/lessons/document_list.html b/wolnelektury/templates/lessons/document_list.html index 79ba80d5c..2f1c848b2 100644 --- a/wolnelektury/templates/lessons/document_list.html +++ b/wolnelektury/templates/lessons/document_list.html @@ -9,17 +9,17 @@ {% block extrahead %} <script type="text/javascript" charset="utf-8"> $(function() { - $('#document-list a').click(function() { + $('#document-list a[data-hash]').click(function() { if (!$(this).hasClass('active')) { - $('#document-list a').removeClass('active'); + $('#document-list a[data-hash]').removeClass('active'); $(this).addClass('active'); document.location.hash = $(this).attr('data-hash'); } return false; }); - + var lastHash = null; - + function checkHash() { if (document.location.hash != lastHash) { lastHash = document.location.hash; @@ -28,7 +28,7 @@ $('#document-list a').removeClass('active'); documentLink.addClass('active'); }; - + if ($('#document-detail').attr('data-hash') != lastHash) { $('#document-detail') .attr('data-hash', lastHash) @@ -37,10 +37,10 @@ } else if (!document.location.hash) { $('#document-list a:first').click(); } - + setTimeout(checkHash, 500); }; - + checkHash(); }); </script> @@ -50,15 +50,10 @@ <form action="{% url search %}" method="GET" accept-charset="utf-8" id="search-form"> <p>{{ form.q }} <input type="submit" value="{% trans "Search" %}" /> <strong>{% trans "or" %}</strong> <a href="{% url main_page %}">{% trans "return to main page" %}</a></p> </form> - + <div id="document-list"> - <ol> - {% for object in object_list %} - <li><a href="{{ object.get_absolute_url }}" data-hash="#{{ object.slug }}">{{ object }}</a></li> - {% endfor %} - </ol> + {% chunk "document-list" %} </div> <div id="document-detail"> </div> {% endblock %} - \ No newline at end of file