for bible
authorRadek Czajka <rczajka@rczajka.pl>
Tue, 3 Dec 2024 14:49:29 +0000 (15:49 +0100)
committerRadek Czajka <rczajka@rczajka.pl>
Tue, 3 Dec 2024 14:49:29 +0000 (15:49 +0100)
requirements/requirements.txt
src/wolnelektury/static/2022/styles/layout/_text.scss
src/wolnelektury/static/js/book_text/references.js

index 8c50854..f6fd085 100644 (file)
@@ -39,7 +39,7 @@ mutagen==1.45.1
 sorl-thumbnail==12.8.0
 
 # home-brewed & dependencies
-librarian==24.5
+librarian==24.5.1
 
 # celery tasks
 celery[redis]==5.2.7
index d744968..a41d943 100644 (file)
@@ -293,7 +293,7 @@ h2 {
 
 h3, .subtitle2 {
     font-size: 1.5em;
-    margin: 1.5em 0 0;
+    margin: 1.5em 0 1em 0;
     font-weight: normal;
     line-height: 1.5em;
 }
@@ -471,6 +471,10 @@ p.paragraph {
     margin: 0;
     text-indent: 1.5em;
 }
+p.paragraph.werset {
+    text-indent: 0;
+    margin-bottom: 1em;
+}
 
 .motto {
     text-align: justify;
@@ -530,6 +534,9 @@ p.place-and-time {
 em.math, em.foreign-word, em.book-title, em.didaskalia {
     font-style: italic;
 }
+em.foreign-word.foreign-word-protected {
+    font-style: normal;
+}
 
 em.author-emphasis {
     letter-spacing: 0.1em;
@@ -719,7 +726,11 @@ a.reference.interesting:after {
             font-size: 18px;
             font-style: normal;
             font-weight: 400;
-            line-height: 28px; /* 155.556% */ 
+            line-height: 28px; /* 155.556% */
+
+           em.foreign-word.foreign-word-protected {
+               font-style: normal;
+           }
         }
 
         #footnote-link {
index ef6c51c..fa4a35a 100644 (file)
         let range = document.createRange();
 
         let $p = $(this).nextAll('.paragraph').first()
-        range.selectNode($p[0]);
+        range.selectNodeContents($p[0]);
         sel.addRange(range);
         
         qbox.showForSelection(sel);