X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/af50974463450c98503e763a7836a50e260461a9..e0feb3b2e5b436a06bbb04fbc838d1cd6ec95399:/wp-includes/media-template.php
diff --git a/wp-includes/media-template.php b/wp-includes/media-template.php
index 758c7f5c..8edeb62e 100644
--- a/wp-includes/media-template.php
+++ b/wp-includes/media-template.php
@@ -50,9 +50,14 @@ function wp_underscore_audio_template() {
function wp_underscore_video_template() {
$video_types = wp_get_video_extensions();
?>
-<# var w_rule = h_rule = '',
+<# var w_rule = h_rule = '', classes = [],
w, h, settings = wp.media.view.settings,
- isYouTube = ! _.isEmpty( data.model.src ) && data.model.src.match(/youtube|youtu\.be/);
+ isYouTube = isVimeo = false;
+
+ if ( ! _.isEmpty( data.model.src ) ) {
+ isYouTube = data.model.src.match(/youtube|youtu\.be/);
+ isVimeo = -1 !== data.model.src.indexOf('vimeo');
+ }
if ( settings.contentWidth && data.model.width >= settings.contentWidth ) {
w = settings.contentWidth;
@@ -72,10 +77,19 @@ function wp_underscore_video_template() {
if ( h ) {
h_rule = 'height: ' + h + 'px;';
}
+
+ if ( isYouTube ) {
+ classes.push( 'youtube-video' );
+ }
+
+ if ( isVimeo ) {
+ classes.push( 'vimeo-video' );
+ }
+
#>
@@ -361,10 +378,12 @@ function wp_print_media_templates() {
<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
+
+
<# if ( 'audio' === data.type ) { #>
__( 'Artist' ),
@@ -415,12 +434,12 @@ function wp_print_media_templates() {
<# if ( ! data.uploading && data.can.remove ) { #> |
<# if ( 'trash' === data.status ) { #>
-
+
<# } else { #>
-
+
<# } #>
-
+
<# } #>
@@ -451,11 +470,11 @@ function wp_print_media_templates() {
<# } #>
<# if ( data.buttons.close ) { #>
-
+
<# } #>
<# if ( data.buttons.check ) { #>
-
+
<# } #>
<#
var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly';
@@ -507,7 +526,6 @@ function wp_print_media_templates() {
<# if ( data.can.save && data.sizes ) { #>
-
<# } #>
<# } #>
@@ -518,12 +536,12 @@ function wp_print_media_templates() {
<# if ( ! data.uploading && data.can.remove ) { #>
<# if ( 'trash' === data.status ) { #>
-
+
<# } else { #>
-
+
<# } #>
-
+
<# } #>
@@ -540,10 +558,12 @@ function wp_print_media_templates() {
<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
+
+
<# if ( 'audio' === data.type ) { #>
__( 'Artist' ),
@@ -575,10 +595,10 @@ function wp_print_media_templates() {
<# if ( data.editable ) { #>
-
+
<# } #>
<# if ( data.clearable ) { #>
-
+
<# } #>
@@ -796,9 +816,9 @@ function wp_print_media_templates() {
+
+