diff --git src/wp-includes/js/media/audiovideo.manifest.js src/wp-includes/js/media/audiovideo.manifest.js
index 7217e02170..1b4bef7831 100644
|
|
var media = wp.media, |
3 | 3 | l10n = window._wpMediaViewsL10n || {}; |
4 | 4 | |
5 | 5 | /** |
| 6 | * |
| 7 | * @summary Defines the wp.media.mixin object. |
| 8 | * |
6 | 9 | * @mixin |
| 10 | * |
| 11 | * @since 4.2.0 |
7 | 12 | */ |
8 | 13 | wp.media.mixin = { |
9 | 14 | mejsSettings: baseSettings, |
10 | 15 | |
| 16 | /** |
| 17 | * @summary Pauses and removes all players. |
| 18 | * |
| 19 | * @since 4.2.0 |
| 20 | * |
| 21 | * @return {void} |
| 22 | */ |
11 | 23 | removeAllPlayers: function() { |
12 | 24 | var p; |
13 | 25 | |
… |
… |
wp.media.mixin = { |
20 | 32 | }, |
21 | 33 | |
22 | 34 | /** |
| 35 | * @summary Removes the player. |
| 36 | * |
23 | 37 | * Override the MediaElement method for removing a player. |
24 | | * MediaElement tries to pull the audio/video tag out of |
25 | | * its container and re-add it to the DOM. |
| 38 | * MediaElement tries to pull the audio/video tag out of |
| 39 | * its container and re-add it to the DOM. |
| 40 | * |
| 41 | * @since 4.2.0 |
| 42 | * |
| 43 | * @return {void} |
26 | 44 | */ |
27 | 45 | removePlayer: function(t) { |
28 | 46 | var featureIndex, feature; |
… |
… |
wp.media.mixin = { |
57 | 75 | }, |
58 | 76 | |
59 | 77 | /** |
| 78 | * |
| 79 | * @summary Removes and resets all players. |
| 80 | * |
60 | 81 | * Allows any class that has set 'player' to a MediaElementPlayer |
61 | | * instance to remove the player when listening to events. |
| 82 | * instance to remove the player when listening to events. |
| 83 | * |
| 84 | * Examples: modal closes, shortcode properties are removed, etc. |
62 | 85 | * |
63 | | * Examples: modal closes, shortcode properties are removed, etc. |
| 86 | * @since 4.2.0 |
64 | 87 | */ |
65 | 88 | unsetPlayers : function() { |
66 | 89 | if ( this.players && this.players.length ) { |
… |
… |
wp.media.mixin = { |
74 | 97 | }; |
75 | 98 | |
76 | 99 | /** |
77 | | * Autowire "collection"-type shortcodes |
| 100 | * @summary Shortcode modeling for playlists. |
| 101 | * |
| 102 | * @since 4.2.0 |
78 | 103 | */ |
79 | 104 | wp.media.playlist = new wp.media.collection({ |
80 | 105 | tag: 'playlist', |
… |
… |
wp.media.playlist = new wp.media.collection({ |
91 | 116 | }); |
92 | 117 | |
93 | 118 | /** |
94 | | * Shortcode modeling for audio |
95 | | * `edit()` prepares the shortcode for the media modal |
96 | | * `shortcode()` builds the new shortcode after update |
| 119 | * @summary Shortcode modeling for audio. |
| 120 | * |
| 121 | * `edit()` prepares the shortcode for the media modal. |
| 122 | * `shortcode()` builds the new shortcode after an update. |
97 | 123 | * |
98 | 124 | * @namespace |
| 125 | * |
| 126 | * @since 4.2.0 |
99 | 127 | */ |
100 | 128 | wp.media.audio = { |
101 | 129 | coerce : wp.media.coerce, |
… |
… |
wp.media.audio = { |
109 | 137 | width : 400 |
110 | 138 | }, |
111 | 139 | |
| 140 | /** |
| 141 | * @summary Instantiates a new media object with the next matching shortcode. |
| 142 | * |
| 143 | * @since 4.2.0 |
| 144 | * |
| 145 | * @param {string} data The text to apply the shortcode on. |
| 146 | * @returns {wp.media} The media object. |
| 147 | */ |
112 | 148 | edit : function( data ) { |
113 | 149 | var frame, shortcode = wp.shortcode.next( 'audio', data ).shortcode; |
114 | 150 | |
… |
… |
wp.media.audio = { |
121 | 157 | return frame; |
122 | 158 | }, |
123 | 159 | |
| 160 | /** |
| 161 | * @summary Generates an audio shortcode. |
| 162 | * |
| 163 | * @since 4.2.0 |
| 164 | * |
| 165 | * @param {Array} model Array with attributes for the shortcode. |
| 166 | * @returns {wp.shortcode} The audio shortcode object. |
| 167 | */ |
124 | 168 | shortcode : function( model ) { |
125 | 169 | var content; |
126 | 170 | |
… |
… |
wp.media.audio = { |
144 | 188 | }; |
145 | 189 | |
146 | 190 | /** |
147 | | * Shortcode modeling for video |
148 | | * `edit()` prepares the shortcode for the media modal |
149 | | * `shortcode()` builds the new shortcode after update |
| 191 | * @summary Shortcode modeling for video. |
| 192 | * |
| 193 | * `edit()` prepares the shortcode for the media modal. |
| 194 | * `shortcode()` builds the new shortcode after update. |
| 195 | * |
| 196 | * @since 4.2.0 |
150 | 197 | * |
151 | 198 | * @namespace |
152 | 199 | */ |
… |
… |
wp.media.video = { |
165 | 212 | height : 360 |
166 | 213 | }, |
167 | 214 | |
| 215 | /** |
| 216 | * @summary Instantiates a new media object with the next matching shortcode. |
| 217 | * |
| 218 | * @since 4.2.0 |
| 219 | * |
| 220 | * @param {string} data The text to apply the shortcode on. |
| 221 | * @returns {wp.media} The media object. |
| 222 | */ |
168 | 223 | edit : function( data ) { |
169 | 224 | var frame, |
170 | 225 | shortcode = wp.shortcode.next( 'video', data ).shortcode, |
… |
… |
wp.media.video = { |
182 | 237 | return frame; |
183 | 238 | }, |
184 | 239 | |
| 240 | /** |
| 241 | * @summary Generates an video shortcode. |
| 242 | * |
| 243 | * @since 4.2.0 |
| 244 | * |
| 245 | * @param {Array} model Array with attributes for the shortcode. |
| 246 | * @returns {wp.shortcode} The video shortcode object. |
| 247 | */ |
185 | 248 | shortcode : function( model ) { |
186 | 249 | var content; |
187 | 250 | |