Ticket #32616: 32616.2.patch
| File 32616.2.patch, 1.7 KB (added by , 10 years ago) |
|---|
-
src/wp-includes/js/mce-view.js
732 732 * and a view for embeddable URLs. 733 733 */ 734 734 ( function( window, views, media, $ ) { 735 var base, gallery, av, embed; 735 var base, gallery, av, embed, 736 schema, parser, serializer; 737 738 function verifyHTML( string ) { 739 var settings = {}; 740 741 if ( ! window.tinymce ) { 742 return string.replace( /<[^>]+>/g, '' ); 743 } 744 745 if ( ! string || ( string.indexOf( '<' ) === -1 && string.indexOf( '>' ) === -1 ) ) { 746 return string; 747 } 748 749 schema = schema || new window.tinymce.html.Schema( settings ); 750 parser = parser || new window.tinymce.html.DomParser( settings, schema ); 751 serializer = serializer || new window.tinymce.html.Serializer( settings, schema ); 752 753 return serializer.serialize( parser.parse( string, { forced_root_block: false } ) ); 754 } 736 755 737 756 base = { 738 757 state: [], … … 783 802 } ); 784 803 785 804 self.render( self.template( { 805 verifyHTML: verifyHTML, 786 806 attachments: attachments, 787 807 columns: attrs.columns ? parseInt( attrs.columns, 10 ) : media.galleryDefaults.columns 788 808 } ) ); -
src/wp-includes/media-template.php
1216 1216 </dt> 1217 1217 <# if ( attachment.caption ) { #> 1218 1218 <dd class="wp-caption-text gallery-caption"> 1219 {{ attachment.caption}}1219 {{{ data.verifyHTML( attachment.caption ) }}} 1220 1220 </dd> 1221 1221 <# } #> 1222 1222 </dl>