random fixes
authorRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Mon, 19 Mar 2012 09:25:40 +0000 (10:25 +0100)
committerRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Mon, 19 Mar 2012 09:25:40 +0000 (10:25 +0100)
apps/opds/views.py
wolnelektury/static/css/book_box.css
wolnelektury/static/css/header.css
wolnelektury/static/js/base.js
wolnelektury/static/js/widget.js
wolnelektury/templates/catalogue/book_short.html
wolnelektury/templates/catalogue/book_wide.html
wolnelektury/templates/superbase.html

index dc094bb..4f1bec0 100644 (file)
@@ -2,10 +2,8 @@
 # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
 #
-from base64 import b64encode
 import os.path
 from urlparse import urljoin
-from urllib2 import unquote
 
 from django.contrib.syndication.views import Feed
 from django.core.urlresolvers import reverse
@@ -187,10 +185,10 @@ class AcquisitionFeed(Feed):
             return u''
 
     def item_enclosure_url(self, book):
-        return full_url(book.root_ancestor.epub_file.url)
+        return full_url(book.epub_file.url)
 
     def item_enclosure_length(self, book):
-        return book.root_ancestor.epub_file.size
+        return book.epub_file.size
 
 @piwik_track
 class RootFeed(Feed):
index 6b28068..8dee813 100755 (executable)
 .book-box-formats span {
     display: block;
 }
 
-.book-box-download:hover .book-box-formats span:first-child {
+.book-box-download .book-box-formats span:first-child {
     margin-top: 1.454em;
 }
 
-.book-box-download:hover .book-box-formats {
+.book-box-download:hover .book-box-formats,
+.book-box-download.hover .book-box-formats {
     display: block;
 }
 
index 0809240..1d0f5c4 100755 (executable)
@@ -208,11 +208,13 @@ a.menu span {
     margin: 0;
 }
 
-#lang-menu:hover button {
+#lang-menu:hover button,
+#lang-menu.hover button {
     display: block;
 }
 
-#lang-menu:hover #lang-menu-items {
+#lang-menu:hover #lang-menu-items,
+#lang-menu.hover #lang-menu-items {
     position: absolute;
     width: 100%;
     padding: 0;
index 33026ac..32cdd70 100755 (executable)
@@ -114,6 +114,8 @@ $('.open-player').click(function(event) {
             return false;
         });
 
+       $('.hoverclick').click(function() {$(this).closest('.hoverget').toggleClass('hover');});
+
        $(function(){
            $("#search").search();});
 
index d058174..d8e1fec 100644 (file)
@@ -17,7 +17,7 @@ stylesheet.setAttribute('rel', 'stylesheet');
 stylesheet.setAttribute('href', 'http://'+host+'/static/css/widget.css');
 linkLogo.setAttribute('href', 'http://'+host);
 logo.setAttribute('src', 'http://'+host+'/static/img/logo.png');
-form.setAttribute('action', 'http://'+host+'/katalog/szukaj/');
+form.setAttribute('action', 'http://'+host+'/fullsearch/');
 form.setAttribute('method', 'get');
 form.setAttribute('accept-charset', 'utf-8');
 form.setAttribute('id', 'wl-form');
index ee097ae..1b1eb4b 100644 (file)
@@ -82,8 +82,8 @@
             <a href="{% url book_text book.slug %}" class="mono downarrow">{% trans "Read online" %}</a>
         {% endif %}
         </li>
-        <li class="book-box-download">
-            <a class="mono downarrow">{% trans "Download" %}</a>
+        <li class="book-box-download hoverget">
+            <a class="mono downarrow hoverclick">{% trans "Download" %}</a>
             <div class="book-box-formats mono">
              {% if book.pdf_file %}
              <span><a href="{{ book.pdf_file.url}}">PDF</a> {% trans "to print" %}</span>
index 9c5c856..c683fce 100644 (file)
@@ -52,6 +52,7 @@
     </ul>
   </div>
   <div class="other-download">
+       {% if related.media.mp3 or related.media.ogg %}
     <h2 class="mono">{% trans "Download" %}</h2>
     <ul class="plain">
       <li>
        {% if related.media.ogg %}<a href="{% url download_zip_ogg book.slug %}">OGG</a>{% endif %}.
        {% endif %}
       </li>
+      {% comment %}
       <li>
        <a href="{% url custom_pdf_form %}?slug={{book.slug}}" id="custom-pdf" class="ajaxable">{% trans "Download a custom PDF" %}</a>
       </li>
+      {% endcomment %}
     </ul>
+    {% endif %}
   </div>
 </div>
 {% endblock %}
index 19f4502..1cb43b0 100644 (file)
                {% endcache %}
 
             <form action="{% url django.views.i18n.set_language %}" method="post">
-            <div id="lang-menu">
-                <span id='lang-button' class='mono'>
+            <div id="lang-menu" class="hoverget">
+                <span id='lang-button' class='mono hoverclick'>
                     <span class="lang-flag">⚐</span>
                     {% trans "Language versions" %}</span>
                 <div id="lang-menu-items">