Browse Source

add center to ButtonExpand + misc fix

axolotle 2 years ago
parent
commit
5defd3ce03

+ 1 - 0
src/assets/scss/base/_root.scss

@@ -13,4 +13,5 @@ body,
 main {
   flex: 1;
   overflow-y: auto;
+  overflow-x: hidden;
 }

+ 7 - 1
src/assets/scss/classes/_img-wrapper.scss

@@ -2,7 +2,7 @@
   display: inline-block;
   position: relative;
 
-  &:not(:hover) .btn-expand {
+  &.on-hover:not(:hover) .btn-expand {
     display: none;
   }
 
@@ -11,6 +11,12 @@
     top: 0;
     right: 0;
 
+    &.center {
+      top: 50%;
+      right: 50%;
+      transform: translate(50%, -50%)
+    }
+
     padding: 0;
     width: 75px;
     height: 70px;

+ 1 - 1
src/components/globals/ButtonExpand.vue

@@ -3,7 +3,7 @@
     v-on="$listeners"
     v-bind="$attrs"
     variant="depart"
-    class="btn-expand"
+    class="btn-expand on-hover"
     :aria-label="expanded ? 'Réduire' : 'Agrandir'"
   >
     <svg aria-hidden="true" viewBox="0 0 75 70">

+ 1 - 1
src/components/nodes/NodeViewTitle.vue

@@ -13,7 +13,7 @@
       <span><strong>{{ toCommaList(node.authors) }}</strong>,</span>
       <span>
         <span v-if="node.preTitle" v-html="' ' + trim(node.preTitle) + ','" />
-        <em v-html="' ' + trim(node.italTitle) || 'pas de titre ital'" />
+        <em v-html="' ' + trim(node.italTitle || node.title) || 'pas de titre ital'" />
         <span v-if="edition && node.edition">, </span>
       </span>
       <div v-if="edition && node.edition" class="edition">