Skip to content

Commit d1ceed5

Browse files
committed
Add movies to explain workflow
1 parent 3fd8a1d commit d1ceed5

File tree

5 files changed

+58
-13
lines changed

5 files changed

+58
-13
lines changed

frontend/nuxt.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ export default {
4343
** Plugins to load before mounting the App
4444
*/
4545
plugins: [
46-
'~/plugins/filters.js'
46+
'~/plugins/filters.js',
47+
'~/plugins/vue-youtube.js'
4748
],
4849
/*
4950
** Nuxt.js modules

frontend/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"tui-editor": "^1.4.5",
2626
"vue-chartjs": "^3.4.2",
2727
"vue-shortkey": "^3.1.7",
28+
"vue-youtube": "^1.4.0",
2829
"vuetify": "^2.0.2"
2930
},
3031
"devDependencies": {

frontend/pages/projects/_id/index.vue

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,24 @@
2121
</v-stepper-step>
2222
<v-stepper-content :step="index + 1">
2323
<v-card
24-
color="grey lighten-1"
24+
v-if="item.videoId"
2525
class="mb-12"
26-
height="200px"
27-
/>
26+
width="560"
27+
height="315"
28+
>
29+
<youtube
30+
ref="youtube"
31+
:video-id="item.videoId"
32+
/>
33+
</v-card>
2834
<v-btn
29-
color="primary"
35+
color="primary mt-5"
3036
@click="next"
3137
>
3238
Continue
3339
</v-btn>
3440
<v-btn
41+
class="mt-5"
3542
text
3643
@click="prev"
3744
>
@@ -53,13 +60,13 @@ export default {
5360
return {
5461
e6: 1,
5562
items: [
56-
{ title: 'Import a dataset' },
57-
{ title: 'Create labels for this project' },
58-
{ title: 'Add members for collaborative work' },
59-
{ title: 'Define a guideline for the work' },
60-
{ title: 'Annotate the dataset' },
61-
{ title: 'View statistics' },
62-
{ title: 'Export the dataset' }
63+
{ title: 'Import a dataset', videoId: 'dA4ID1DSxCE' },
64+
{ title: 'Create labels for this project', videoId: '1bSML270quU' },
65+
{ title: 'Add members for collaborative work', videoId: 'NI09dcBz-qA' },
66+
{ title: 'Define a guideline for the work', videoId: 'AvvX3Xs32nA' },
67+
{ title: 'Annotate the dataset', videoId: 'F3XoSdyiMhA' },
68+
{ title: 'View statistics', videoId: 'kfRpa0mNQMY' },
69+
{ title: 'Export the dataset', videoId: 'Pfy_QcHEeQ4' }
6370
]
6471
}
6572
},

frontend/plugins/vue-youtube.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import Vue from 'vue'
2+
import VueYoutube from 'vue-youtube'
3+
4+
Vue.use(VueYoutube)

frontend/yarn.lock

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3257,7 +3257,7 @@ debug@*, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
32573257
dependencies:
32583258
ms "^2.1.1"
32593259

3260-
[email protected], debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
3260+
[email protected], debug@^2.2.0, debug@^2.3.3, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9:
32613261
version "2.6.9"
32623262
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
32633263
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
@@ -4430,6 +4430,11 @@ get-value@^2.0.3, get-value@^2.0.6:
44304430
resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
44314431
integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
44324432

4433+
get-youtube-id@^1.0.0:
4434+
version "1.0.1"
4435+
resolved "https://registry.yarnpkg.com/get-youtube-id/-/get-youtube-id-1.0.1.tgz#adb6f475e292d98f98ed5bfb530887656193e157"
4436+
integrity sha512-5yidLzoLXbtw82a/Wb7LrajkGn29BM6JuLWeHyNfzOGp1weGyW4+7eMz6cP23+etqj27VlOFtq8fFFDMLq/FXQ==
4437+
44334438
getpass@^0.1.1:
44344439
version "0.1.7"
44354440
resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
@@ -5978,6 +5983,11 @@ load-json-file@^4.0.0:
59785983
pify "^3.0.0"
59795984
strip-bom "^3.0.0"
59805985

5986+
load-script@^1.0.0:
5987+
version "1.0.0"
5988+
resolved "https://registry.yarnpkg.com/load-script/-/load-script-1.0.0.tgz#0491939e0bee5643ee494a7e3da3d2bac70c6ca4"
5989+
integrity sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ=
5990+
59815991
loader-fs-cache@^1.0.0:
59825992
version "1.0.2"
59835993
resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.2.tgz#54cedf6b727e1779fd8f01205f05f6e88706f086"
@@ -8706,6 +8716,11 @@ simple-swizzle@^0.2.2:
87068716
dependencies:
87078717
is-arrayish "^0.3.1"
87088718

8719+
sister@^3.0.0:
8720+
version "3.0.2"
8721+
resolved "https://registry.yarnpkg.com/sister/-/sister-3.0.2.tgz#bb3e39f07b1f75bbe1945f29a27ff1e5a2f26be4"
8722+
integrity sha512-p19rtTs+NksBRKW9qn0UhZ8/TUI9BPw9lmtHny+Y3TinWlOa9jWh9xB0AtPSdmOy49NJJJSSe0Ey4C7h0TrcYA==
8723+
87098724
sisteransi@^1.0.0:
87108725
version "1.0.2"
87118726
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.2.tgz#ec57d64b6f25c4f26c0e2c7dd23f2d7f12f7e418"
@@ -9877,6 +9892,14 @@ vue-template-es2015-compiler@^1.6.0, vue-template-es2015-compiler@^1.9.0:
98779892
resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
98789893
integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==
98799894

9895+
vue-youtube@^1.4.0:
9896+
version "1.4.0"
9897+
resolved "https://registry.yarnpkg.com/vue-youtube/-/vue-youtube-1.4.0.tgz#34b74a967783d3c64596d886efef5966032f9428"
9898+
integrity sha512-PCyfGAouSt6rTX0GLUzpdX2XC52zYf7a9mUhdp53jeDlPoU40hpsvyV3Zg2+947pvbv27ORcmtzm2fqO08kh9Q==
9899+
dependencies:
9900+
get-youtube-id "^1.0.0"
9901+
youtube-player "^5.4.0"
9902+
98809903
vue@^2.6.10:
98819904
version "2.6.10"
98829905
resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.10.tgz#a72b1a42a4d82a721ea438d1b6bf55e66195c637"
@@ -10267,3 +10290,12 @@ yargs@^12.0.2:
1026710290
which-module "^2.0.0"
1026810291
y18n "^3.2.1 || ^4.0.0"
1026910292
yargs-parser "^11.1.1"
10293+
10294+
youtube-player@^5.4.0:
10295+
version "5.5.2"
10296+
resolved "https://registry.yarnpkg.com/youtube-player/-/youtube-player-5.5.2.tgz#052b86b1eabe21ff331095ffffeae285fa7f7cb5"
10297+
integrity sha512-ZGtsemSpXnDky2AUYWgxjaopgB+shFHgXVpiJFeNB5nWEugpW1KWYDaHKuLqh2b67r24GtP6HoSW5swvf0fFIQ==
10298+
dependencies:
10299+
debug "^2.6.6"
10300+
load-script "^1.0.0"
10301+
sister "^3.0.0"

0 commit comments

Comments
 (0)