Changeset 4665
- Timestamp:
- 2009-12-11 12:17:05 (2 years ago)
- Location:
- CKEditor/branches/versions/3.1.x
- Files:
-
- 3 edited
-
CHANGES.html (modified) (1 diff)
-
_source/plugins/flash/dialogs/flash.js (modified) (3 diffs)
-
_source/plugins/image/dialogs/image.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
CKEditor/branches/versions/3.1.x/CHANGES.html
r4653 r4665 110 110 <li><a href="http://dev.fckeditor.net/ticket/4450">#4450</a> : Fixed selecting multiple table cells before apply justify commands generates spurious paragraph in Firefox.</li> 111 111 <li><a href="http://dev.fckeditor.net/ticket/4733">#4733</a> : Fixed dialog opening sometimes hang up Firefox and Safari.</li> 112 <li><a href="http://dev.fckeditor.net/ticket/3401">#3401</a> : Fixed baseHref config not working with image/flash dialog preview area.</li> 112 113 </ul> 113 114 <h3> -
CKEditor/branches/versions/3.1.x/_source/plugins/flash/dialogs/flash.js
r4581 r4665 174 174 makeEmbedTag = editor.config.flashAddEmbedTag || editor.config.flashEmbedTagOnly; 175 175 176 var previewAreaHtml = '<div>' + CKEDITOR.tools.htmlEncode( editor.lang.image.preview ) +'<br>' + 176 var previewPreloader, 177 previewAreaHtml = '<div>' + CKEDITOR.tools.htmlEncode( editor.lang.image.preview ) +'<br>' + 177 178 '<div id="FlashPreviewLoader" style="display:none"><div class="loading"> </div></div>' + 178 179 '<div id="FlashPreviewBox"></div></div>'; … … 186 187 // Clear previously saved elements. 187 188 this.fakeImage = this.objectNode = this.embedNode = null; 189 previewPreloader = new CKEDITOR.dom.element( 'embeded', editor.document ); 188 190 189 191 // Try to detect any embed or object tag that has Flash parameters. … … 319 321 var dialog = this.getDialog(), 320 322 updatePreview = function( src ){ 321 323 // Query the preloader to figure out the url impacted by based href. 324 previewPreloader.setAttribute( 'src', src ); 322 325 dialog.preview.setHtml( '<embed height="100%" width="100%" src="' 323 + CKEDITOR.tools.htmlEncode( src)326 + CKEDITOR.tools.htmlEncode( previewPreloader.getAttribute( 'src' ) ) 324 327 + '" type="application/x-shockwave-flash"></embed>' ); 325 328 }; -
CKEditor/branches/versions/3.1.x/_source/plugins/image/dialogs/image.js
r4463 r4665 146 146 var imageDialog = function( editor, dialogType ) 147 147 { 148 var previewPreloader; 149 148 150 var onImgLoadEvent = function() 149 151 { … … 260 262 } 261 263 264 previewPreloader = new CKEDITOR.dom.element( 'img', editor.document ); 262 265 // Dont show preview if no URL given. 263 266 if ( !CKEDITOR.tools.trim( this.getValueOf( 'info', 'txtUrl' ) ) ) … … 423 426 original.on( 'abort', onImgLoadErrorEvent, dialog ); 424 427 original.setAttribute( 'src', newUrl ); 425 dialog.preview.setAttribute( 'src', newUrl ); 426 428 429 // Query the preloader to figure out the url impacted by based href. 430 previewPreloader.setAttribute( 'src', newUrl ); 431 dialog.preview.setAttribute( 'src', previewPreloader.$.src ); 427 432 updatePreview( dialog ); 428 433 }
Note: See TracChangeset
for help on using the changeset viewer.
