opds: added search, moved to separate app
[wolnelektury.git] / wolnelektury / templates / catalogue / book_list.html
index f4f575c..be7045b 100644 (file)
@@ -1,35 +1,43 @@
 {% extends "base.html" %}
+{% load i18n %}
 {% load catalogue_tags chunks %}
 
 {% block bodyid %}book-a-list{% endblock %}
 
-{% block title %}Alfabetyczny spis utworów w WolneLektury.pl{% endblock %}
-
-{% block extrahead %}
-    <script type="text/javascript" charset="utf-8">
-        $(function() {
-            $('#book-list .group').addClass('dontsplit');
-            $('#book-list').columnize({columns: 3});
-        });
-    </script>
-{% endblock %}
+{% block title %}{% trans "Listing of all works on WolneLektury.pl" %}{% endblock %}
 
 {% block body %}
-    <h1>Alfabetyczny spis utworów</h1>
+    <h1>{% trans "Listing of all works" %}</h1>
     <form action="{% url search %}" method="GET" accept-charset="utf-8" id="search-form">
-        <p>{{ form.q }} <input type="submit" value="Szukaj" /> <strong>lub</strong> <a href="{% url main_page %}">wróć do strony głównej</a></p>
+        <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="book-list">
-        {% for first_letter, group in books_by_first_letter.items %}
-        <div class="group">
-            <h2>{{ first_letter }}</h2>
-            <ol>
-            {% for book in group %}
-                <li><a href="{{ book.get_absolute_url }}">{{ book.title }}</a></li>
-            {% endfor %}
-            </ol>
-        </div>
+    <a name="top">
+    <div id="book-list-nav">
+        {% trans "Table of Content" %}
+        {% for index, authors in books_nav.items %}
+                <ul>
+                    <li><a class="book-list-index" href="#">{{ index|upper }}</a></li>
+                    <ul class="book-list-show-index">
+                    {% for author in authors %}
+                        <li><a href="#{{ author.slug }}">{{ author }}</a></li>
+                    {% endfor %}
+                    </ul>
+                </ul>
         {% endfor %}    
     </div>
+    <div id="book-list">
+        {% book_tree orphans books_by_parent %}
+        {% for author, group in books_by_author.items %}
+            {% if group %}
+                <a name="{{ author.slug }}">
+                <div class="group">
+                    <h2><a href="{{ author.get_absolute_url }}">{{ author }}</a></h2>
+                    {% book_tree group books_by_parent %}
+                </div>
+            {% endif %}
+        {% endfor %}
+    </div>
+    <div id="book-list-up">
+        <p><a href="#top">{% trans "↑ top ↑" %}</a></p>
+    </div>
 {% endblock %}