Bladeren bron

closing gallery properly

tags/0.9.0
J 6 jaren geleden
bovenliggende
commit
494b7d765a
2 gewijzigde bestanden met toevoegingen van 7 en 14 verwijderingen
  1. 3
    5
      vue-theme/src/components/gallery.vue
  2. 4
    9
      vue-theme/src/pages/single.vue

+ 3
- 5
vue-theme/src/components/gallery.vue Bestand weergeven

@@ -11,13 +11,11 @@
11 11
 <script>
12 12
 export default {
13 13
     props: {
14
-        fullscreengallery: {
15
-            type: Boolean
16
-        }
14
+        fullscreengallery: { type: Boolean }
17 15
     },
18 16
     methods: {
19 17
         hideGallery() {
20
-            this.$emit('fullscreengalleryclose')
18
+            this.$emit('close')
21 19
         }
22 20
     }
23 21
 }
@@ -31,7 +29,7 @@ export default {
31 29
     width: 100vw
32 30
     height: 100%
33 31
     background-color: blue
34
-    opacity: 50%
32
+    opacity: 75%
35 33
     z-index: 1001
36 34
     ul
37 35
         list-style: none

+ 4
- 9
vue-theme/src/pages/single.vue Bestand weergeven

@@ -1,13 +1,13 @@
1 1
 <template lang="pug">
2 2
 .page--single.f-row.between
3
+    gallery(:fullscreengallery="fullscreengallery" v-on:close="fullscreengallery = false")
3 4
     article.f-grow.shadow
4 5
         header
5 6
             h1 {{ type }}:{{ $route.params.slug }} single
6
-            button(@click="fullscreengallery=false") fullscreen
7
+            button(@click="fullscreengallery = true") fullscreen
7 8
         section
8 9
             h4 {{ posts[$route.params.slug].title }}
9 10
             .block-wrapper(v-for="block in posts[$route.params.slug].blocks" v-html="block")
10
-        stupidgallery(:fullscreengallery="fullscreengallery" :fullscreengalleryclose="fullscreengallery = false")
11 11
     sidebar(v-if="sidebar" :type="`${type}`")
12 12
         .shadow
13 13
             h1.t-up single slot
@@ -28,16 +28,11 @@ export default {
28 28
     },
29 29
     components: {
30 30
         sidebar: sidebar,
31
-        stupidgallery: gallery,
31
+        gallery: gallery
32 32
     },
33 33
     data() {
34 34
         return {
35
-            fullscreengallery: true
36
-        }
37
-    },   
38
-    methods: {
39
-        showGallery() {
40
-            console.log('testingshowGallery')
35
+            fullscreengallery: false
41 36
         }
42 37
     },
43 38
     computed: {

Laden…
Annuleren
Opslaan