diff --git wp-includes/js/media-editor.js wp-includes/js/media-editor.js
index 7dbbb79..561171e 100644
|
|
|
|
| 100 | 100 | var shortcode, html; |
| 101 | 101 | |
| 102 | 102 | props = wp.media.string.props( props, attachment ); |
| 103 | | |
| 104 | 103 | shortcode = {}; |
| 105 | 104 | |
| 106 | 105 | if ( props.mime ) { |
| 107 | 106 | switch ( props.mime ) { |
| 108 | 107 | case 'audio/mpeg': |
| 109 | | if ( props.linkUrl.indexOf( 'mp3' ) ) |
| 110 | | shortcode.mp3 = props.linkUrl; |
| 111 | | else if ( props.linkUrl.indexOf( 'm4a' ) ) |
| 112 | | shortcode.m4a = props.linkUrl; |
| | 108 | if ( attachment.url.indexOf( 'mp3' ) ) |
| | 109 | shortcode.mp3 = attachment.url; |
| | 110 | else if ( attachment.url.indexOf( 'm4a' ) ) |
| | 111 | shortcode.m4a = attachment.url; |
| 113 | 112 | break; |
| 114 | 113 | case 'audio/mp3': |
| 115 | | shortcode.mp3 = props.linkUrl; |
| | 114 | shortcode.mp3 = attachment.url; |
| 116 | 115 | break; |
| 117 | 116 | case 'audio/m4a': |
| 118 | | shortcode.m4a = props.linkUrl; |
| | 117 | shortcode.m4a = attachment.url; |
| 119 | 118 | break; |
| 120 | 119 | case 'audio/wav': |
| 121 | | shortcode.wav = props.linkUrl; |
| | 120 | shortcode.wav = attachment.url; |
| 122 | 121 | break; |
| 123 | 122 | case 'audio/ogg': |
| 124 | | shortcode.ogg = props.linkUrl; |
| | 123 | shortcode.ogg = attachment.url; |
| 125 | 124 | break; |
| 126 | 125 | case 'audio/x-ms-wma': |
| 127 | 126 | case 'audio/wma': |
| 128 | | shortcode.wma = props.linkUrl; |
| | 127 | shortcode.wma = attachment.url; |
| 129 | 128 | break; |
| 130 | 129 | } |
| 131 | 130 | } |
| … |
… |
|
| 148 | 147 | if ( props.mime ) { |
| 149 | 148 | switch ( props.mime ) { |
| 150 | 149 | case 'video/mp4': |
| 151 | | shortcode.mp4 = props.linkUrl; |
| | 150 | shortcode.mp4 = attachment.url; |
| 152 | 151 | break; |
| 153 | 152 | case 'video/m4v': |
| 154 | | shortcode.m4v = props.linkUrl; |
| | 153 | shortcode.m4v = attachment.url; |
| 155 | 154 | break; |
| 156 | 155 | case 'video/webm': |
| 157 | | shortcode.webm = props.linkUrl; |
| | 156 | shortcode.webm = attachment.url; |
| 158 | 157 | break; |
| 159 | 158 | case 'video/ogg': |
| 160 | | shortcode.ogv = props.linkUrl; |
| | 159 | shortcode.ogv = attachment.url; |
| 161 | 160 | break; |
| 162 | 161 | case 'video/x-ms-wmv': |
| 163 | 162 | case 'video/wmv': |
| 164 | 163 | case 'video/asf': |
| 165 | | shortcode.wmv = props.linkUrl; |
| | 164 | shortcode.wmv = attachment.url; |
| 166 | 165 | break; |
| 167 | 166 | case 'video/flv': |
| 168 | 167 | case 'video/x-flv': |
| 169 | | shortcode.flv = props.linkUrl; |
| | 168 | shortcode.flv = attachment.url |
| 170 | 169 | break; |
| 171 | 170 | } |
| 172 | 171 | } |
| … |
… |
|
| 660 | 659 | options[ option ] = props[ prop ]; |
| 661 | 660 | }); |
| 662 | 661 | } else if ( 'video' === attachment.type ) { |
| 663 | | html = wp.media.string.video( props ); |
| | 662 | html = wp.media.string.video( props, attachment ); |
| 664 | 663 | } else if ( 'audio' === attachment.type ) { |
| 665 | | html = wp.media.string.audio( props ); |
| | 664 | html = wp.media.string.audio( props, attachment ); |
| 666 | 665 | } else { |
| 667 | 666 | html = wp.media.string.link( props ); |
| 668 | 667 | options.post_title = props.title; |