wp/wp-includes/js/wp-embed.js
changeset 9 177826044cd9
parent 7 cf61fcea0001
child 19 3d72ae0968f4
equal deleted inserted replaced
8:c7c34916027a 9:177826044cd9
     1 /**
     1 /**
     2  * WordPress inline HTML embed
     2  * WordPress inline HTML embed
     3  *
     3  *
     4  * @since 4.4.0
     4  * @since 4.4.0
       
     5  * @output wp-includes/js/wp-embed.js
     5  *
     6  *
     6  * This file cannot have ampersands in it. This is to ensure
     7  * This file cannot have ampersands in it. This is to ensure
     7  * it can be embedded in older versions of WordPress.
     8  * it can be embedded in older versions of WordPress.
     8  * See https://core.trac.wordpress.org/changeset/35708.
     9  * See https://core.trac.wordpress.org/changeset/35708.
     9  */
    10  */
    26 		return;
    27 		return;
    27 	}
    28 	}
    28 
    29 
    29 	window.wp.receiveEmbedMessage = function( e ) {
    30 	window.wp.receiveEmbedMessage = function( e ) {
    30 		var data = e.data;
    31 		var data = e.data;
       
    32 
       
    33 		if ( ! data ) {
       
    34 			return;
       
    35 		}
       
    36 
    31 		if ( ! ( data.secret || data.message || data.value ) ) {
    37 		if ( ! ( data.secret || data.message || data.value ) ) {
    32 			return;
    38 			return;
    33 		}
    39 		}
    34 
    40 
    35 		if ( /[^a-zA-Z0-9]/.test( data.secret ) ) {
    41 		if ( /[^a-zA-Z0-9]/.test( data.secret ) ) {