Skip to content

Commit 845cdd0

Browse files
author
Guillaume Chau
committed
Demo toggle fullscreen
1 parent 57f4f9a commit 845cdd0

File tree

4 files changed

+19
-0
lines changed

4 files changed

+19
-0
lines changed

demo-src/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
},
1111
"dependencies": {
1212
"highlight.js": "^9.7.0",
13+
"screenfull": "^3.3.2",
1314
"v-tooltip": "^2.0.0-beta.9",
1415
"vue": "^2.1.0",
1516
"vue-router": "^3.0.1"

demo-src/src/App.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
@import "~style/imports";
3030
3131
body {
32+
background: white;
3233
margin: 0;
3334
font-family: 'Avenir', Helvetica, Arial, sans-serif;
3435
-webkit-font-smoothing: antialiased;

demo-src/src/PageHome.vue

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
</router-link>
1414
<a href="https://github.com/Akryum/v-tooltip#usage">Documentation</a>
1515
<a href="https://github.com/Akryum/v-tooltip/issues">Report an issue</a>
16+
<a @click="toggleFullscreen">Toggle fullscreen</a>
1617
</section>
1718

1819
<section class="demo">
@@ -96,6 +97,8 @@
9697
</template>
9798

9899
<script>
100+
import screenfull from 'screenfull'
101+
99102
import CodeSnippet from './CodeSnippet.vue'
100103
import Collapse from './Collapse.vue'
101104
import ExampleComponent from './ExampleComponent.vue'
@@ -288,11 +291,13 @@ const styleSnippet3 = `
288291
289292
export default {
290293
name: 'Home',
294+
291295
components: {
292296
CodeSnippet,
293297
Collapse,
294298
ExampleComponent,
295299
},
300+
296301
data () {
297302
return {
298303
msg: `This is a button.`,
@@ -305,5 +310,13 @@ export default {
305310
styleSnippet3,
306311
}
307312
},
313+
314+
methods: {
315+
toggleFullscreen (event) {
316+
if (screenfull.enabled) {
317+
screenfull.toggle(document.documentElement)
318+
}
319+
},
320+
},
308321
}
309322
</script>

demo-src/yarn.lock

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3816,6 +3816,10 @@ sax@~1.2.1:
38163816
version "1.2.4"
38173817
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
38183818

3819+
screenfull@^3.3.2:
3820+
version "3.3.2"
3821+
resolved "https://registry.yarnpkg.com/screenfull/-/screenfull-3.3.2.tgz#a6adf3b3f5556da812725385880600f5b39fbf25"
3822+
38193823
scss-tokenizer@^0.2.3:
38203824
version "0.2.3"
38213825
resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1"

0 commit comments

Comments
 (0)