Changeset 35708
- Timestamp:
- 11/19/2015 11:05:39 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Gruntfile.js
r35684 r35708 436 436 '!wp-includes/js/swfobject.js', 437 437 '!wp-includes/js/underscore.*', 438 '!wp-includes/js/zxcvbn.min.js' 439 ] 438 '!wp-includes/js/zxcvbn.min.js', 439 '!wp-includes/js/wp-embed.js' // We have extra options for this, see uglify:embed 440 ] 441 }, 442 embed: { 443 options: { 444 compress: { 445 conditionals: false 446 } 447 }, 448 expand: true, 449 cwd: SOURCE_DIR, 450 dest: BUILD_DIR, 451 ext: '.min.js', 452 src: ['wp-includes/js/wp-embed.js'] 440 453 }, 441 454 media: { … … 648 661 'cssmin:colors', 649 662 'uglify:core', 663 'uglify:embed', 650 664 'uglify:jqueryui', 651 665 'concat:tinymce', -
trunk/src/wp-includes/js/wp-embed.js
r35577 r35708 2 2 'use strict'; 3 3 4 var supportedBrowser = ( document.querySelector && window.addEventListener ),4 var supportedBrowser = false, 5 5 loaded = false; 6 7 if ( document.querySelector ) { 8 if ( window.addEventListener ) { 9 supportedBrowser = true; 10 } 11 } 6 12 7 13 window.wp = window.wp || {}; … … 51 57 52 58 /* Only continue if link hostname matches iframe's hostname. */ 53 if ( targetURL.host === sourceURL.host && document.activeElement === source ) { 54 window.top.location.href = data.value; 59 if ( targetURL.host === sourceURL.host ) { 60 if ( document.activeElement === source ) { 61 window.top.location.href = data.value; 62 } 55 63 } 56 64 } … … 78 86 source.style.display = ''; 79 87 80 if ( !source.getAttribute( 'data-secret' ) ) { 81 /* Add secret to iframe */ 82 secret = Math.random().toString( 36 ).substr( 2, 10 ); 83 source.src += '#?secret=' + secret; 84 source.setAttribute( 'data-secret', secret ); 88 if ( source.getAttribute( 'data-secret' ) ) { 89 continue; 85 90 } 86 91 92 /* Add secret to iframe */ 93 secret = Math.random().toString( 36 ).substr( 2, 10 ); 94 source.src += '#?secret=' + secret; 95 source.setAttribute( 'data-secret', secret ); 96 87 97 /* Remove security attribute from iframes in IE10 and IE11. */ 88 if ( ( isIE10 || isIE11 ) && !!source.getAttribute( 'security' )) {98 if ( ( isIE10 || isIE11 ) ) { 89 99 iframeClone = source.cloneNode( true ); 90 100 iframeClone.removeAttribute( 'security' );
Note: See TracChangeset
for help on using the changeset viewer.