polishing map fixes
authorRadek Czajka <rczajka@rczajka.pl>
Fri, 16 Jun 2023 09:25:29 +0000 (11:25 +0200)
committerRadek Czajka <rczajka@rczajka.pl>
Fri, 16 Jun 2023 09:25:29 +0000 (11:25 +0200)
src/references/templates/references/map.html
src/references/templates/references/popup.html
src/references/views.py
src/wolnelektury/static/2022/styles/pages/_map.scss

index 04d3e80..b182b9c 100644 (file)
@@ -1,4 +1,5 @@
 {% extends "2022/base.html" %}
+{% load cache %}
 {% load static %}
 {% load l10n %}
 
@@ -55,6 +56,7 @@
        );
    }
 
+   {% cache 60 references-map %}
    {% localize off %}
    {% for e in entities %}
    L.marker(
@@ -67,6 +69,7 @@
    ).on('click', showMarker).addTo(markers);
    {% endfor %}
    {% endlocalize %}
+   {% endcache %}
 
    map.addLayer(markers);
 
index f4ac1f0..f8977e6 100644 (file)
@@ -7,7 +7,6 @@
 
 <div class="l-popup-books">
 {% for ref in entity.reference_set.all %}
-  <!-- a href='/katalog/lektura/{{ ref.book.slug }}.html#{{ ref.first_section }}' target="_blank"-->
   <div class="c-search-result-fragment">
     <div class="l-popup-book-header">
       <div>
index ae4e5fa..3c12c8f 100644 (file)
@@ -27,8 +27,6 @@ def pin_map_tagged(request, tags):
     })
 
 
-
-@never_cache
 def popup(request, pk):
     e = get_object_or_404(models.Entity, pk=pk)
     return render(request, 'references/popup.html', {
index 32b73f5..a7c2e8f 100644 (file)
        gap: 5px;
        max-height: 350px;
        overflow-y: scroll;
+
+       margin-left: -10px;
+       margin-right: -10px;
+       padding-left: 10px;
+       padding-right: 10px;
    }
    .l-popup-books img {
        display: block;