320 | | var dialog = this.getDialog(); |
321 | | var previewElement = dialog.getContentElement( 'info', 'preview' ).getElement().getChild( 3 ); |
322 | | this.getInputElement().on( 'change', function() |
323 | | { |
324 | | previewElement.setHtml( '<embed height="100%" width="100%" src="' |
325 | | + CKEDITOR.tools.htmlEncode( this.getValue() ) |
326 | | + '" type="application/x-shockwave-flash"></embed>' ); |
| 327 | var dialog = this.getDialog(), |
| 328 | updatePreview = function( src ){ |
| 329 | |
| 330 | dialog.preview.setHtml( '<embed height="100%" width="100%" src="' |
| 331 | + CKEDITOR.tools.htmlEncode( src ) |
| 332 | + '" type="application/x-shockwave-flash"></embed>' ); |
| 333 | }; |
| 334 | // Preview element |
| 335 | dialog.preview = dialog.getContentElement( 'info', 'preview' ).getElement().getChild( 3 ); |
| 336 | |
| 337 | // Sync on inital value loaded. |
| 338 | this.on( 'change', function( evt ){ |
| 339 | |
| 340 | if ( evt.data && evt.data.value ) |
| 341 | updatePreview( evt.data.value ); |