wp/wp-includes/js/mediaelement/wp-mediaelement.js
changeset 16 a86126ab1dd4
parent 9 177826044cd9
child 21 48c4eec2b7e6
equal deleted inserted replaced
15:3d4e9c994f10 16:a86126ab1dd4
    14 		 *
    14 		 *
    15 		 * @memberOf wp.mediaelement
    15 		 * @memberOf wp.mediaelement
    16 		 *
    16 		 *
    17 		 * @since 4.4.0
    17 		 * @since 4.4.0
    18 		 *
    18 		 *
    19 		 * @returns {void}
    19 		 * @return {void}
    20 		 */
    20 		 */
    21 		function initialize() {
    21 		function initialize() {
    22 			if ( typeof _wpmejsSettings !== 'undefined' ) {
    22 			if ( typeof _wpmejsSettings !== 'undefined' ) {
    23 				settings = $.extend( true, {}, _wpmejsSettings );
    23 				settings = $.extend( true, {}, _wpmejsSettings );
    24 			}
    24 			}
    52 			 *
    52 			 *
    53 			 * @since 4.9.3
    53 			 * @since 4.9.3
    54 			 *
    54 			 *
    55 			 * @param {object} media The wrapper that mimics all the native events/properties/methods for all renderers.
    55 			 * @param {object} media The wrapper that mimics all the native events/properties/methods for all renderers.
    56 			 * @param {object} node  The original HTML video, audio, or iframe tag where the media was loaded.
    56 			 * @param {object} node  The original HTML video, audio, or iframe tag where the media was loaded.
    57 			 * @returns {string}
    57 			 * @return {string}
    58 			 */
    58 			 */
    59 			settings.customError = function ( media, node ) {
    59 			settings.customError = function ( media, node ) {
    60 				// Make sure we only fall back to a download link for flash files.
    60 				// Make sure we only fall back to a download link for flash files.
    61 				if ( -1 !== media.rendererName.indexOf( 'flash' ) || -1 !== media.rendererName.indexOf( 'flv' ) ) {
    61 				if ( -1 !== media.rendererName.indexOf( 'flash' ) || -1 !== media.rendererName.indexOf( 'flv' ) ) {
    62 					return '<a href="' + node.src + '">' + mejsL10n.strings['mejs.download-video'] + '</a>';
    62 					return '<a href="' + node.src + '">' + mejsL10n.strings['mejs.download-file'] + '</a>';
    63 				}
    63 				}
    64 			};
    64 			};
    65 
    65 
    66 			// Only initialize new media elements.
    66 			// Only initialize new media elements.
    67 			$( '.wp-audio-shortcode, .wp-video-shortcode' )
    67 			$( '.wp-audio-shortcode, .wp-video-shortcode' )