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() { + +