translation update
authorJan Szejko <janek37@gmail.com>
Wed, 17 Aug 2016 11:59:29 +0000 (13:59 +0200)
committerJan Szejko <janek37@gmail.com>
Wed, 17 Aug 2016 11:59:29 +0000 (13:59 +0200)
src/social/admin.py
src/social/models.py
src/social/templates/social/cite_promo.html
src/wolnelektury/static/scss/main/main_page.scss

index a0f3ec9..c53ff89 100755 (executable)
@@ -11,7 +11,7 @@ from social.models import Cite
 class CiteAdmin(admin.ModelAdmin):
     list_display = ['nonempty_text', 'sticky', 'vip', 'small', 'has_image']
     fieldsets = (
-        (None, {'fields': ('book', 'text', 'small', 'vip', 'link', 'sticky')}),
+        (None, {'fields': ('book', 'text', 'small', 'vip', 'link', 'sticky', 'banner')}),
         (
             _('Background'),
             {'fields': (
index 12ad613..8065305 100644 (file)
@@ -18,6 +18,7 @@ class Cite(models.Model):
     link = models.URLField(_('link'))
     sticky = models.BooleanField(_('sticky'), default=False, db_index=True,
                                  help_text=_('Sticky cites will take precedense.'))
+    banner = models.BooleanField(_('banner'), default=False, help_text=_('Adjust size to image, ignore the text'))
 
     image = models.ImageField(
         _('image'), upload_to='social/cite', null=True, blank=True,
index 546e070..8c0bdde 100755 (executable)
@@ -2,19 +2,23 @@
   {% load i18n %}
 
   {% if main %}
-    <section id="big-cite"{% if cite.image %} style="background-image: url('{{ cite.image.url }}'); background-position: 50% {{ cite.image_shift|default_if_none:50 }}%;"{% endif %} >
+    <section id="big-cite"{% if cite.image and not cite.banner %} style="background-image: url('{{ cite.image.url }}'); background-position: 50% {{ cite.image_shift|default_if_none:50 }}%;"{% endif %} {% if cite.banner %}class="banner"{% endif %}>
   {% endif %}
 
   {% if cite %}
-    <a href="{{ cite.link }}" class="cite{% if cite.small %} cite-small{% endif %}">
-      {% if cite.vip %}
-        <p class='vip mono'><span>{{ cite.vip }} {% trans "recommends" %}:</span></p>
-      {% endif %}
-      <blockquote class="cite-body">
-        <span>{{ cite.text|linebreaksbr|safe }}</span>
-      </blockquote>
-      {% if cite.book %}
-        <p class="source mono"><span>{{ cite.book.pretty_title }}</span></p>
+    <a href="{{ cite.link }}" {% if not cite.banner %}class="cite{% if cite.small %} cite-small{% endif %}{% endif %}">
+      {% if cite.banner %}
+        <img src="{{ cite.image.url }}" width="100%"/>
+      {% else %}
+        {% if cite.vip %}
+          <p class='vip mono'><span>{{ cite.vip }} {% trans "recommends" %}:</span></p>
+        {% endif %}
+        <blockquote class="cite-body">
+          <span>{{ cite.text|linebreaksbr|safe }}</span>
+        </blockquote>
+        {% if cite.book %}
+          <p class="source mono"><span>{{ cite.book.pretty_title }}</span></p>
+        {% endif %}
       {% endif %}
     </a>
   {% endif %}
index 8323f05..a2e0c56 100755 (executable)
         background-image: url(/static/img/backdrop/book-drawer2.jpg);
     }
 
+    &.banner {
+        background-image: none;
+    }
+
     .cite {
         @include size(padding, 46px 10px 48px 0);
         background: none;