summaryrefslogtreecommitdiffstats
path: root/wp-includes/blocks/video
diff options
context:
space:
mode:
Diffstat (limited to 'wp-includes/blocks/video')
-rw-r--r--wp-includes/blocks/video/block.json95
-rw-r--r--wp-includes/blocks/video/editor-rtl.css78
-rw-r--r--wp-includes/blocks/video/editor-rtl.min.css1
-rw-r--r--wp-includes/blocks/video/editor.css78
-rw-r--r--wp-includes/blocks/video/editor.min.css1
-rw-r--r--wp-includes/blocks/video/style-rtl.css19
-rw-r--r--wp-includes/blocks/video/style-rtl.min.css1
-rw-r--r--wp-includes/blocks/video/style.css19
-rw-r--r--wp-includes/blocks/video/style.min.css1
-rw-r--r--wp-includes/blocks/video/theme-rtl.css12
-rw-r--r--wp-includes/blocks/video/theme-rtl.min.css1
-rw-r--r--wp-includes/blocks/video/theme.css12
-rw-r--r--wp-includes/blocks/video/theme.min.css1
13 files changed, 319 insertions, 0 deletions
diff --git a/wp-includes/blocks/video/block.json b/wp-includes/blocks/video/block.json
new file mode 100644
index 0000000..debe6f2
--- /dev/null
+++ b/wp-includes/blocks/video/block.json
@@ -0,0 +1,95 @@
+{
+ "$schema": "https://schemas.wp.org/trunk/block.json",
+ "apiVersion": 3,
+ "name": "core/video",
+ "title": "Video",
+ "category": "media",
+ "description": "Embed a video from your media library or upload a new one.",
+ "keywords": [ "movie" ],
+ "textdomain": "default",
+ "attributes": {
+ "autoplay": {
+ "type": "boolean",
+ "source": "attribute",
+ "selector": "video",
+ "attribute": "autoplay"
+ },
+ "caption": {
+ "type": "string",
+ "source": "html",
+ "selector": "figcaption",
+ "__experimentalRole": "content"
+ },
+ "controls": {
+ "type": "boolean",
+ "source": "attribute",
+ "selector": "video",
+ "attribute": "controls",
+ "default": true
+ },
+ "id": {
+ "type": "number",
+ "__experimentalRole": "content"
+ },
+ "loop": {
+ "type": "boolean",
+ "source": "attribute",
+ "selector": "video",
+ "attribute": "loop"
+ },
+ "muted": {
+ "type": "boolean",
+ "source": "attribute",
+ "selector": "video",
+ "attribute": "muted"
+ },
+ "poster": {
+ "type": "string",
+ "source": "attribute",
+ "selector": "video",
+ "attribute": "poster"
+ },
+ "preload": {
+ "type": "string",
+ "source": "attribute",
+ "selector": "video",
+ "attribute": "preload",
+ "default": "metadata"
+ },
+ "src": {
+ "type": "string",
+ "source": "attribute",
+ "selector": "video",
+ "attribute": "src",
+ "__experimentalRole": "content"
+ },
+ "playsInline": {
+ "type": "boolean",
+ "source": "attribute",
+ "selector": "video",
+ "attribute": "playsinline"
+ },
+ "tracks": {
+ "__experimentalRole": "content",
+ "type": "array",
+ "items": {
+ "type": "object"
+ },
+ "default": []
+ }
+ },
+ "supports": {
+ "anchor": true,
+ "align": true,
+ "spacing": {
+ "margin": true,
+ "padding": true,
+ "__experimentalDefaultControls": {
+ "margin": false,
+ "padding": false
+ }
+ }
+ },
+ "editorStyle": "wp-block-video-editor",
+ "style": "wp-block-video"
+}
diff --git a/wp-includes/blocks/video/editor-rtl.css b/wp-includes/blocks/video/editor-rtl.css
new file mode 100644
index 0000000..c11fd2b
--- /dev/null
+++ b/wp-includes/blocks/video/editor-rtl.css
@@ -0,0 +1,78 @@
+.wp-block-video.wp-block-video.is-selected .components-placeholder{
+ background-color:#fff;
+ border:none;
+ border-radius:2px;
+ box-shadow:inset 0 0 0 1px #1e1e1e;
+ color:#1e1e1e;
+}
+.wp-block-video.wp-block-video.is-selected .components-placeholder>svg{
+ opacity:0;
+}
+.wp-block-video.wp-block-video.is-selected .components-placeholder .components-placeholder__illustration{
+ display:none;
+}
+.wp-block-video.wp-block-video.is-selected .components-placeholder:before{
+ opacity:0;
+}
+.wp-block-video.wp-block-video .components-button,.wp-block-video.wp-block-video .components-placeholder__instructions,.wp-block-video.wp-block-video .components-placeholder__label{
+ transition:none;
+}
+
+.wp-block[data-align=center]>.wp-block-video{
+ text-align:center;
+}
+
+.wp-block-video{
+ position:relative;
+}
+.wp-block-video.is-transient video{
+ opacity:.3;
+}
+.wp-block-video .components-spinner{
+ margin-right:-9px;
+ margin-top:-9px;
+ position:absolute;
+ right:50%;
+ top:50%;
+}
+
+.editor-video-poster-control .components-base-control__label{
+ display:block;
+}
+.editor-video-poster-control .components-button{
+ margin-left:8px;
+}
+
+.block-library-video-tracks-editor{
+ z-index:159990;
+}
+
+.block-library-video-tracks-editor__track-list-track{
+ padding-right:12px;
+}
+
+.block-library-video-tracks-editor__single-track-editor-kind-select{
+ max-width:240px;
+}
+
+.block-library-video-tracks-editor__single-track-editor-edit-track-label{
+ color:#757575;
+ display:block;
+ font-size:11px;
+ font-weight:500;
+ margin-top:4px;
+ text-transform:uppercase;
+}
+
+.block-library-video-tracks-editor>.components-popover__content{
+ padding:0;
+ width:360px;
+}
+
+.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{
+ padding:0;
+}
+
+.block-library-video-tracks-editor__add-tracks-container,.block-library-video-tracks-editor__single-track-editor,.block-library-video-tracks-editor__track-list{
+ padding:12px;
+} \ No newline at end of file
diff --git a/wp-includes/blocks/video/editor-rtl.min.css b/wp-includes/blocks/video/editor-rtl.min.css
new file mode 100644
index 0000000..684bd3e
--- /dev/null
+++ b/wp-includes/blocks/video/editor-rtl.min.css
@@ -0,0 +1 @@
+.wp-block-video.wp-block-video.is-selected .components-placeholder{background-color:#fff;border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;color:#1e1e1e}.wp-block-video.wp-block-video.is-selected .components-placeholder>svg{opacity:0}.wp-block-video.wp-block-video.is-selected .components-placeholder .components-placeholder__illustration{display:none}.wp-block-video.wp-block-video.is-selected .components-placeholder:before{opacity:0}.wp-block-video.wp-block-video .components-button,.wp-block-video.wp-block-video .components-placeholder__instructions,.wp-block-video.wp-block-video .components-placeholder__label{transition:none}.wp-block[data-align=center]>.wp-block-video{text-align:center}.wp-block-video{position:relative}.wp-block-video.is-transient video{opacity:.3}.wp-block-video .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.editor-video-poster-control .components-base-control__label{display:block}.editor-video-poster-control .components-button{margin-left:8px}.block-library-video-tracks-editor{z-index:159990}.block-library-video-tracks-editor__track-list-track{padding-right:12px}.block-library-video-tracks-editor__single-track-editor-kind-select{max-width:240px}.block-library-video-tracks-editor__single-track-editor-edit-track-label{color:#757575;display:block;font-size:11px;font-weight:500;margin-top:4px;text-transform:uppercase}.block-library-video-tracks-editor>.components-popover__content{padding:0;width:360px}.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{padding:0}.block-library-video-tracks-editor__add-tracks-container,.block-library-video-tracks-editor__single-track-editor,.block-library-video-tracks-editor__track-list{padding:12px} \ No newline at end of file
diff --git a/wp-includes/blocks/video/editor.css b/wp-includes/blocks/video/editor.css
new file mode 100644
index 0000000..d1b94ba
--- /dev/null
+++ b/wp-includes/blocks/video/editor.css
@@ -0,0 +1,78 @@
+.wp-block-video.wp-block-video.is-selected .components-placeholder{
+ background-color:#fff;
+ border:none;
+ border-radius:2px;
+ box-shadow:inset 0 0 0 1px #1e1e1e;
+ color:#1e1e1e;
+}
+.wp-block-video.wp-block-video.is-selected .components-placeholder>svg{
+ opacity:0;
+}
+.wp-block-video.wp-block-video.is-selected .components-placeholder .components-placeholder__illustration{
+ display:none;
+}
+.wp-block-video.wp-block-video.is-selected .components-placeholder:before{
+ opacity:0;
+}
+.wp-block-video.wp-block-video .components-button,.wp-block-video.wp-block-video .components-placeholder__instructions,.wp-block-video.wp-block-video .components-placeholder__label{
+ transition:none;
+}
+
+.wp-block[data-align=center]>.wp-block-video{
+ text-align:center;
+}
+
+.wp-block-video{
+ position:relative;
+}
+.wp-block-video.is-transient video{
+ opacity:.3;
+}
+.wp-block-video .components-spinner{
+ left:50%;
+ margin-left:-9px;
+ margin-top:-9px;
+ position:absolute;
+ top:50%;
+}
+
+.editor-video-poster-control .components-base-control__label{
+ display:block;
+}
+.editor-video-poster-control .components-button{
+ margin-right:8px;
+}
+
+.block-library-video-tracks-editor{
+ z-index:159990;
+}
+
+.block-library-video-tracks-editor__track-list-track{
+ padding-left:12px;
+}
+
+.block-library-video-tracks-editor__single-track-editor-kind-select{
+ max-width:240px;
+}
+
+.block-library-video-tracks-editor__single-track-editor-edit-track-label{
+ color:#757575;
+ display:block;
+ font-size:11px;
+ font-weight:500;
+ margin-top:4px;
+ text-transform:uppercase;
+}
+
+.block-library-video-tracks-editor>.components-popover__content{
+ padding:0;
+ width:360px;
+}
+
+.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{
+ padding:0;
+}
+
+.block-library-video-tracks-editor__add-tracks-container,.block-library-video-tracks-editor__single-track-editor,.block-library-video-tracks-editor__track-list{
+ padding:12px;
+} \ No newline at end of file
diff --git a/wp-includes/blocks/video/editor.min.css b/wp-includes/blocks/video/editor.min.css
new file mode 100644
index 0000000..ca24a82
--- /dev/null
+++ b/wp-includes/blocks/video/editor.min.css
@@ -0,0 +1 @@
+.wp-block-video.wp-block-video.is-selected .components-placeholder{background-color:#fff;border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;color:#1e1e1e}.wp-block-video.wp-block-video.is-selected .components-placeholder>svg{opacity:0}.wp-block-video.wp-block-video.is-selected .components-placeholder .components-placeholder__illustration{display:none}.wp-block-video.wp-block-video.is-selected .components-placeholder:before{opacity:0}.wp-block-video.wp-block-video .components-button,.wp-block-video.wp-block-video .components-placeholder__instructions,.wp-block-video.wp-block-video .components-placeholder__label{transition:none}.wp-block[data-align=center]>.wp-block-video{text-align:center}.wp-block-video{position:relative}.wp-block-video.is-transient video{opacity:.3}.wp-block-video .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.editor-video-poster-control .components-base-control__label{display:block}.editor-video-poster-control .components-button{margin-right:8px}.block-library-video-tracks-editor{z-index:159990}.block-library-video-tracks-editor__track-list-track{padding-left:12px}.block-library-video-tracks-editor__single-track-editor-kind-select{max-width:240px}.block-library-video-tracks-editor__single-track-editor-edit-track-label{color:#757575;display:block;font-size:11px;font-weight:500;margin-top:4px;text-transform:uppercase}.block-library-video-tracks-editor>.components-popover__content{padding:0;width:360px}.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{padding:0}.block-library-video-tracks-editor__add-tracks-container,.block-library-video-tracks-editor__single-track-editor,.block-library-video-tracks-editor__track-list{padding:12px} \ No newline at end of file
diff --git a/wp-includes/blocks/video/style-rtl.css b/wp-includes/blocks/video/style-rtl.css
new file mode 100644
index 0000000..e10f427
--- /dev/null
+++ b/wp-includes/blocks/video/style-rtl.css
@@ -0,0 +1,19 @@
+.wp-block-video{
+ box-sizing:border-box;
+}
+.wp-block-video video{
+ vertical-align:middle;
+ width:100%;
+}
+@supports (position:sticky){
+ .wp-block-video [poster]{
+ object-fit:cover;
+ }
+}
+.wp-block-video.aligncenter{
+ text-align:center;
+}
+.wp-block-video figcaption{
+ margin-bottom:1em;
+ margin-top:.5em;
+} \ No newline at end of file
diff --git a/wp-includes/blocks/video/style-rtl.min.css b/wp-includes/blocks/video/style-rtl.min.css
new file mode 100644
index 0000000..43eb94a
--- /dev/null
+++ b/wp-includes/blocks/video/style-rtl.min.css
@@ -0,0 +1 @@
+.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-bottom:1em;margin-top:.5em} \ No newline at end of file
diff --git a/wp-includes/blocks/video/style.css b/wp-includes/blocks/video/style.css
new file mode 100644
index 0000000..e10f427
--- /dev/null
+++ b/wp-includes/blocks/video/style.css
@@ -0,0 +1,19 @@
+.wp-block-video{
+ box-sizing:border-box;
+}
+.wp-block-video video{
+ vertical-align:middle;
+ width:100%;
+}
+@supports (position:sticky){
+ .wp-block-video [poster]{
+ object-fit:cover;
+ }
+}
+.wp-block-video.aligncenter{
+ text-align:center;
+}
+.wp-block-video figcaption{
+ margin-bottom:1em;
+ margin-top:.5em;
+} \ No newline at end of file
diff --git a/wp-includes/blocks/video/style.min.css b/wp-includes/blocks/video/style.min.css
new file mode 100644
index 0000000..43eb94a
--- /dev/null
+++ b/wp-includes/blocks/video/style.min.css
@@ -0,0 +1 @@
+.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-bottom:1em;margin-top:.5em} \ No newline at end of file
diff --git a/wp-includes/blocks/video/theme-rtl.css b/wp-includes/blocks/video/theme-rtl.css
new file mode 100644
index 0000000..384cff9
--- /dev/null
+++ b/wp-includes/blocks/video/theme-rtl.css
@@ -0,0 +1,12 @@
+.wp-block-video figcaption{
+ color:#555;
+ font-size:13px;
+ text-align:center;
+}
+.is-dark-theme .wp-block-video figcaption{
+ color:hsla(0,0%,100%,.65);
+}
+
+.wp-block-video{
+ margin:0 0 1em;
+} \ No newline at end of file
diff --git a/wp-includes/blocks/video/theme-rtl.min.css b/wp-includes/blocks/video/theme-rtl.min.css
new file mode 100644
index 0000000..64b3a34
--- /dev/null
+++ b/wp-includes/blocks/video/theme-rtl.min.css
@@ -0,0 +1 @@
+.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em} \ No newline at end of file
diff --git a/wp-includes/blocks/video/theme.css b/wp-includes/blocks/video/theme.css
new file mode 100644
index 0000000..384cff9
--- /dev/null
+++ b/wp-includes/blocks/video/theme.css
@@ -0,0 +1,12 @@
+.wp-block-video figcaption{
+ color:#555;
+ font-size:13px;
+ text-align:center;
+}
+.is-dark-theme .wp-block-video figcaption{
+ color:hsla(0,0%,100%,.65);
+}
+
+.wp-block-video{
+ margin:0 0 1em;
+} \ No newline at end of file
diff --git a/wp-includes/blocks/video/theme.min.css b/wp-includes/blocks/video/theme.min.css
new file mode 100644
index 0000000..64b3a34
--- /dev/null
+++ b/wp-includes/blocks/video/theme.min.css
@@ -0,0 +1 @@
+.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em} \ No newline at end of file