openvibers/openvibe.mediahub Commits

Guide the video upload step (#394)

OP OpenVibers committed 2 days ago · 65843e1538 · 2 files, +2 −1

Changes

ddiff --git a/server/video/upload-routes.js b/server/video/upload-routes.js
iindex dce4534..998e3ae 100644
---- a/server/video/upload-routes.js
++++ b/server/video/upload-routes.js
@@@ -241,7 +241,7 @@ ${cuts.length ? html`<ul class="ovv-cuts">${cuts.map(cutLine)}</ul>` : ''}
scripts: ['js/video-upload.js'],
body: html`<h1>Upload a video</h1>
<form class="ovv-upload ovv-panel" data-video-upload method="post" action="/upload">
--<div class="ovv-upload-pick"><div data-ov-upload-picker></div>
++<div class="ovv-upload-pick"><div data-ov-upload-picker data-ov-guide="video.upload"></div>
<ov-progress data-ov-upload-progress hidden></ov-progress></div>
<div class="ovv-upload-details">
<label class="ovv-field"><span>Title</span><input name="title" type="text" maxlength="120" required></label>
ddiff --git a/test/video-uploads.test.js b/test/video-uploads.test.js
iindex dfd46df..cddee41 100644
---- a/test/video-uploads.test.js
++++ b/test/video-uploads.test.js
@@@ -75,6 +75,7 @@ function vreq(base, path, { method = 'GET', cookie, form, json, body, same = tru
await check('upload page uses the shared picker, progress and a rules sheet', async () => {
const page = await vreq(t.base, '/upload', { cookie: kimCookie });
assert.strictEqual(page.status, 200, page.text.slice(0, 180));
++ assert.ok(page.text.includes('data-ov-upload-picker data-ov-guide="video.upload"'), 'the upload picker has the Quest guide target');
assert.ok(page.text.includes('/shared/ov-upload.js') && page.text.includes('/shared/ov-upload.css'));
assert.ok(page.text.includes('<ov-progress') && page.text.includes('data-ov-upload-picker'));
assert.ok(page.text.includes('data-upload-rules-sheet'));