Changeset 8189

Show
Ignore:
Timestamp:
06/24/08 21:59:06 (2 months ago)
Author:
ryan
Message:

Insert image fixes from azaozz. fixes #7177

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-admin/includes/media.php

    r8172 r8189  
    6666    ?> 
    6767<script type="text/javascript"> 
    68 <!-- 
    69 top.send_to_editor('<?php echo addslashes($html); ?>')
    70 top.tb_remove(); 
    71 --> 
     68/* <![CDATA[ */ 
     69var win = window.dialogArguments || opener || parent || top
     70win.send_to_editor('<?php echo addslashes($html); ?>'); 
     71/* ]]> */ 
    7272</script> 
    7373    <?php 
  • trunk/wp-admin/js/media-upload.js

    r7989 r8189  
    11// send html to the post editor 
    22function send_to_editor(h) { 
    3     var win = window.dialogArguments || opener || parent || top; 
     3    if ( typeof tinyMCE != 'undefined' && ( ed = tinyMCE.activeEditor ) && !ed.isHidden() ) { 
     4        ed.focus(); 
     5        if (tinymce.isIE) 
     6            ed.selection.moveToBookmark(tinymce.EditorManager.activeEditor.windowManager.bookmark); 
    47 
    5     tinyMCE = win.tinyMCE; 
    6     if ( typeof tinyMCE != 'undefined' && ( ed = tinyMCE.getInstanceById('content') ) && !ed.isHidden() ) { 
    7         tinyMCE.selectedInstance.getWin().focus(); 
    8         tinyMCE.execCommand('mceInsertContent', false, h); 
     8        ed.execCommand('mceInsertContent', false, h); 
    99    } else 
    10         win.edInsertContent(win.edCanvas, h); 
     10        edInsertContent(edCanvas, h); 
     11 
     12    tb_remove(); 
    1113} 
    1214 
     
    3638        }); 
    3739    }; 
     40     
     41    jQuery('a.thickbox').click(function(){ 
     42        if ( typeof tinyMCE != 'undefined' &&  tinyMCE.activeEditor ) { 
     43            tinyMCE.get('content').focus(); 
     44            tinyMCE.activeEditor.windowManager.bookmark = tinyMCE.activeEditor.selection.getBookmark('simple'); 
     45        } 
     46    }); 
    3847 
    3948    $(window).resize( function() { tb_position() } ); 
  • trunk/wp-includes/script-loader.php

    r8182 r8189  
    160160        ) ); 
    161161        $scripts->add( 'admin-gallery', '/wp-admin/js/gallery.js', array( 'jquery-ui-sortable' ), '20080520' ); 
    162         $scripts->add( 'media-upload', '/wp-admin/js/media-upload.js', array( 'thickbox' ), '20080523' ); 
     162        $scripts->add( 'media-upload', '/wp-admin/js/media-upload.js', array( 'thickbox' ), '20080624' ); 
    163163        $scripts->localize( 'upload', 'uploadL10n', array( 
    164164            'browseTitle' => attribute_escape(__('Browse your files')),