share_dialog_close = document.querySelector( '.wp-embed-share-dialog-close' ),
share_input = document.querySelectorAll( '.wp-embed-share-input' ),
share_dialog_tabs = document.querySelectorAll( '.wp-embed-share-tab-button button' ),
- links = document.getElementsByTagName( 'a' ),
i;
if ( share_input ) {
/**
* Send link target to the parent (embedding) site.
*/
- sendEmbedMessage( 'link', href );
- e.preventDefault();
+ if ( href ) {
+ sendEmbedMessage( 'link', href );
+ e.preventDefault();
+ }
}
- for ( i = 0; i < links.length; i++ ) {
- links[ i ].addEventListener( 'click', linkClickHandler );
- }
+ document.addEventListener( 'click', linkClickHandler );
}
/**