diff --git a/admin/app.css b/admin/app.css index 1a2e2df..20a5eba 100644 --- a/admin/app.css +++ b/admin/app.css @@ -379,14 +379,21 @@ div[id^='documents-field'] { [id^='video-field'] [class*='-ControlContainer']:has(> [for^='controls-field']), [id^='video-field'] [class*='-ControlContainer']:has(> [for^='screenshot-field']), -[id^='video-field'] - [class*='-ControlContainer']:has(> [for^='autoplay-field']) { +[id^='video-field'] [class*='-ControlContainer']:has(> [for^='autoplay-field']), +[id^='video-field'] [class*='-ControlContainer']:has(> [for^='loop-field']) { flex-direction: column; width: 33%; } +[id^='video-field'] + [class*='-ControlContainer']:has(> [for^='controls-field']) { + clear: both; +} +[id^='video-field'] [class*='-ControlContainer']:has(> [for^='legend-field']), [id^='video-field'] [class*='-ControlContainer']:has(> [for^='transcription-field']) { - float: right; + clear: both; + float: none; + width: 100%; } [id^='video-field'] [class*='ControlContainer'] > div { padding-left: 0; diff --git a/admin/app/fields/loop.js b/admin/app/fields/loop.js new file mode 100644 index 0000000..b66de54 --- /dev/null +++ b/admin/app/fields/loop.js @@ -0,0 +1,10 @@ +import { t } from '../i18n/translater.js'; + +export const loop = { + name: 'loop', + label: t.fields.loop, + widget: 'boolean', + default: false, + required: false, + i18n: 'duplicate' +}; diff --git a/admin/app/fields/video-mp4.js b/admin/app/fields/video-mp4.js index 8cb5d08..9b689cd 100644 --- a/admin/app/fields/video-mp4.js +++ b/admin/app/fields/video-mp4.js @@ -18,6 +18,6 @@ export const mp4 = { } }, hint: t.fields.video.mp4.hint, - media_folder: '/static/videos', - public_folder: '/videos' + media_folder: '/static/assets/videos', + public_folder: '/assets/videos' }; diff --git a/admin/app/fields/video-webm.js b/admin/app/fields/video-webm.js index 9cb4a3f..6630147 100644 --- a/admin/app/fields/video-webm.js +++ b/admin/app/fields/video-webm.js @@ -18,6 +18,6 @@ export const webm = { } }, hint: t.fields.video.webm.hint, - media_folder: '/static/videos', - public_folder: '/videos' + media_folder: '/static/assets/videos', + public_folder: '/assets/videos' }; diff --git a/admin/app/fields/video.js b/admin/app/fields/video.js index b519c29..eb33f9c 100644 --- a/admin/app/fields/video.js +++ b/admin/app/fields/video.js @@ -1,5 +1,6 @@ import { autoplay } from './autoplay.js'; import { controls } from './controls.js'; +import { loop } from './loop.js'; import { legend } from './legend.js'; import { mp4 } from './video-mp4.js'; import { screenshot } from './screenshot.js'; @@ -17,10 +18,11 @@ export const video = { fields: [ mp4, webm, - controls, - autoplay, - screenshot, - legend, + controls, + autoplay, + loop, + screenshot, + legend, transcription ] };