WordPress.org

Make WordPress Core

Ticket #6812: img_captions6.patch

File img_captions6.patch, 11.4 KB (added by azaozz, 7 years ago)
  • wp-admin/gears-manifest.php

     
    6464?> 
    6565{ 
    6666"betaManifestVersion" : 1, 
    67 "version" : "<?php echo $man_version; ?>_20080709", 
     67"version" : "<?php echo $man_version; ?>_20080710", 
    6868"entries" : [ 
    6969<?php echo $defaults; ?> 
    7070 
     
    131131{ "url" : "../wp-includes/js/tinymce/themes/advanced/js/link.js?ver=311" }, 
    132132{ "url" : "../wp-includes/js/tinymce/themes/advanced/js/source_editor.js?ver=311" }, 
    133133{ "url" : "../wp-includes/js/tinymce/themes/advanced/js/anchor.js?ver=311" }, 
    134 { "url" : "../wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js?ver=311" }, 
     134{ "url" : "../wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js?ver=311c" }, 
    135135{ "url" : "../wp-includes/js/tinymce/tiny_mce.js?ver=311" }, 
    136136{ "url" : "../wp-includes/js/tinymce/themes/advanced/editor_template.js?ver=311" }, 
    137137{ "url" : "../wp-includes/js/tinymce/plugins/inlinepopups/editor_plugin.js?ver=311" }, 
     
    148148{ "url" : "../wp-includes/js/tinymce/plugins/paste/pastetext.htm?ver=311" }, 
    149149{ "url" : "../wp-includes/js/tinymce/plugins/fullscreen/fullscreen.htm?ver=311" }, 
    150150{ "url" : "../wp-includes/js/tinymce/plugins/inlinepopups/template.htm?ver=311" }, 
    151 { "url" : "../wp-includes/js/tinymce/plugins/wpeditimage/editimage.html?ver=311b" }, 
     151{ "url" : "../wp-includes/js/tinymce/plugins/wpeditimage/editimage.html?ver=311c" }, 
    152152{ "url" : "../wp-includes/js/tinymce/wp-mce-help.php?ver=311" }, 
    153153 
    154154{ "url" : "../wp-includes/js/tinymce/themes/advanced/skins/wp_theme/ui.css?ver=311" }, 
     
    161161{ "url" : "../wp-includes/js/tinymce/plugins/media/css/media.css?ver=311" }, 
    162162{ "url" : "../wp-includes/js/tinymce/plugins/paste/css/pasteword.css?ver=311" }, 
    163163{ "url" : "../wp-includes/js/tinymce/plugins/paste/css/blank.css?ver=311" }, 
    164 { "url" : "../wp-includes/js/tinymce/plugins/wpeditimage/css/editimage.css?ver=311b" }, 
     164{ "url" : "../wp-includes/js/tinymce/plugins/wpeditimage/css/editimage.css?ver=311c" }, 
    165165{ "url" : "../wp-includes/js/tinymce/plugins/wpeditimage/css/editimage-rtl.css?ver=311" }, 
    166166{ "url" : "../wp-includes/js/tinymce/wordpress.css?ver=311" }, 
    167167 
  • wp-includes/js/tinymce/langs/wp-langs.php

     
    411411thumbnail:"' . mce_escape( __('Thumbnail') ) . '", 
    412412medium:"' . mce_escape( __('Medium') ) . '", 
    413413full_size:"' . mce_escape( __('Full Size') ) . '", 
    414 alt_help:"' . js_escape( __('Alternate text, e.g. "The Mona Lisa"') )  . '", 
    415414current_link:"' . mce_escape( __('Current Link') ) . '", 
    416415link_to_img:"' . mce_escape( __('Link to Image') ) . '", 
    417416link_help:"' . mce_escape( __('Enter a link URL or click above for presets.') ) . '", 
     
    435434s120:"' . mce_escape( __('120%') ) . '", 
    436435s130:"' . mce_escape( __('130%') ) . '", 
    437436img_title:"' . mce_escape( __('Edit Image Title') ) . '", 
    438 caption:"' . mce_escape( __('Edit Image Caption') ) . '" 
     437caption:"' . mce_escape( __('Edit Image Caption') ) . '", 
     438alt:"' . mce_escape( __('Edit Alternate Text') ) . '" 
    439439}); 
    440440'; 
    441441?> 
     442 No newline at end of file 
  • wp-includes/js/tinymce/plugins/wpeditimage/editimage.html

     
    44<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
    55<title></title> 
    66 
    7 <script type="text/javascript" src="js/editimage.js?ver=311"></script> 
     7<script type="text/javascript" src="js/editimage.js?ver=311c"></script> 
    88<script type="text/javascript" src="../../utils/form_utils.js?ver=311"></script> 
    99 
    10 <link rel="stylesheet" href="css/editimage.css?ver=311b" type="text/css" media="all" /> 
    11 <link rel="stylesheet" href="../../../../../wp-admin/css/media.css?ver=2.6-beta1" type="text/css" media="all" /> 
     10<link rel="stylesheet" href="css/editimage.css?ver=311c" type="text/css" media="all" /> 
     11<link rel="stylesheet" href="../../../../../wp-admin/css/media.css?ver=2.6-beta3" type="text/css" media="all" /> 
    1212<script type="text/javascript"> 
    1313if ( 'rtl' == tinyMCEPopup.editor.getParam('directionality','') ) 
    1414        document.write('<link rel="stylesheet" href="css/editimage-rtl.css?ver=311" type="text/css" media="all" />'); 
     
    7474                        </td> 
    7575                </tr> 
    7676 
    77                 <tr class=""> 
     77                <tr> 
    7878                        <th valign="top" scope="row" class="label"> 
    7979                                <label for="img_title"> 
    8080                                <span class="alignleft">{#wpeditimage.img_title}</span> 
     
    8585                        </td> 
    8686                </tr> 
    8787 
    88                 <tr class="post_excerpt"> 
     88                <tr> 
    8989                        <th valign="top" scope="row" class="label"> 
    90                                 <label for="img_alt"> 
     90                                <label for="img_cap"> 
    9191                                <span class="alignleft">{#wpeditimage.caption}</span> 
    9292                                </label> 
    9393                        </th> 
    9494                        <td class="field"> 
    95                                 <input type="text" id="img_alt" name="img_alt" value="" size="60" /> 
    96                                 <p class="help">{#wpeditimage.alt_help}</p> 
     95                                <input type="text" id="img_cap" name="img_cap" value="" size="60" /> 
    9796                        </td> 
    9897                </tr> 
    9998 
    100                 <tr class="url"> 
     99                <tr> 
    101100                        <th valign="top" scope="row" class="label"> 
    102101                                <label for="link_href"> 
    103102                                <span class="alignleft" id="lb_link_href">{#advanced_dlg.link_url}</span> 
     
    129128                                <input type="text" id="img_src" name="img_src" value="" onblur="wpImage.checkVal(this)" aria-required="true" size="60" /> 
    130129                        </td> 
    131130                </tr> 
     131                 
     132                <tr> 
     133                        <th valign="top" scope="row" class="label"> 
     134                                <label for="img_alt"> 
     135                                <span class="alignleft">{#wpeditimage.alt}</span> 
     136                                </label> 
     137                        </th> 
     138                        <td class="field"> 
     139                                <input type="text" id="img_alt" name="img_alt" value="" size="60" /> 
     140                        </td> 
     141                </tr> 
    132142 
    133143                <tr id="img_dim"> 
    134144                        <th valign="top" scope="row" class="label"> 
  • wp-includes/js/tinymce/plugins/wpeditimage/editor_plugin.js

     
    1515                                if ( ed.dom.getAttrib(el, 'class').indexOf('mceItem') != -1 || el.nodeName != 'IMG' ) 
    1616                                        return; 
    1717 
    18                                 tb_show('', url + '/editimage.html?ver=311b&TB_iframe=true'); 
     18                                tb_show('', url + '/editimage.html?ver=311c&TB_iframe=true'); 
    1919                                tinymce.DOM.setStyle( ['TB_overlay','TB_window','TB_load'], 'z-index', '999999' ); 
    2020                        }); 
    2121 
     
    3434                        }); 
    3535 
    3636                        ed.onMouseUp.add(function(ed, e) { 
    37                                 if ( ! tinymce.isOpera ) return; 
    38                                 if ( e.target.nodeName == 'IMG' ) 
    39                                         ed.plugins.wpeditimage.showButtons(e.target); 
     37                                if ( tinymce.isOpera ) { 
     38                                        if ( e.target.nodeName == 'IMG' ) 
     39                                                ed.plugins.wpeditimage.showButtons(e.target); 
     40                                } else if ( ! tinymce.isWebKit ) { 
     41                                        var n = ed.selection.getNode(), DL; 
     42                                         
     43                                        if ( n.nodeName == 'IMG' && (DL = ed.dom.getParent(n, 'DL')) ) {                                         
     44                                                window.setTimeout(function(){ 
     45                                                        var ed = tinyMCE.activeEditor, n = ed.selection.getNode(), DL = ed.dom.getParent(n, 'DL'); 
     46                                                 
     47                                                        if ( n.width != (parseInt(ed.dom.getStyle(DL, 'width')) - 10) ) { 
     48                                                                ed.dom.setStyle(DL, 'width', parseInt(n.width)+10); 
     49                                                                ed.execCommand('mceRepaint'); 
     50                                                        } 
     51                                                }, 100); 
     52                                        } 
     53                                } 
    4054                        }); 
    4155 
    4256                        ed.onMouseDown.add(function(ed, e) { 
  • wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js

     
    245245        }, 
    246246 
    247247        setup : function() { 
    248                 var t = this, h, c, el, id, link, fname, f = document.forms[0], ed = tinyMCEPopup.editor, d = t.I('img_demo'), dom = tinyMCEPopup.dom, DL, caption; 
     248                var t = this, h, c, el, id, link, fname, f = document.forms[0], ed = tinyMCEPopup.editor, d = t.I('img_demo'), dom = tinyMCEPopup.dom, DL, caption = null; 
    249249                document.dir = tinyMCEPopup.editor.getParam('directionality',''); 
    250250                tinyMCEPopup.restoreSelection(); 
    251251                el = ed.selection.getNode(); 
     
    255255                ed.dom.setStyle(el, 'float', ''); 
    256256                t.getImageData(); 
    257257                c = ed.dom.getAttrib(el, 'class'); 
    258                 caption = t.img_alt = ed.dom.getAttrib(el, 'alt'); 
    259258 
    260259                if ( DL = dom.getParent(el, 'dl') ) { 
    261260                        var dlc = ed.dom.getAttrib(DL, 'class'); 
    262261                        dlc = dlc.match(/align[^ "']+/i); 
    263                         if ( dlc && ! dom.hasClass(el, dlc) ) 
     262                        if ( dlc && ! dom.hasClass(el, dlc) ) { 
    264263                                c += ' '+dlc; 
     264                                tinymce.trim(c); 
     265                        } 
    265266 
    266267                        tinymce.each(DL.childNodes, function(e) { 
    267268                                if ( e.nodeName == 'DD' && dom.hasClass(e, 'wp_caption_dd') ) { 
     
    271272                        }); 
    272273                } 
    273274 
     275                f.img_cap.value = caption; 
    274276                f.img_title.value = ed.dom.getAttrib(el, 'title'); 
    275                 f.img_alt.value = caption; 
     277                f.img_alt.value = ed.dom.getAttrib(el, 'alt'); 
    276278                f.border.value = ed.dom.getAttrib(el, 'border'); 
    277279                f.vspace.value = ed.dom.getAttrib(el, 'vspace'); 
    278280                f.hspace.value = ed.dom.getAttrib(el, 'hspace'); 
     
    355357                        return; 
    356358                } 
    357359 
    358                 if ( f.img_alt.value != '' && f.width.value != '' ) { 
     360                if ( f.img_cap.value != '' && f.width.value != '' ) { 
    359361                        do_caption = 1; 
    360362                        img_class = img_class.replace( /align[^ "']+\s?/gi, '' ); 
    361363                } 
     
    370372                ed.dom.setAttribs(el, { 
    371373                        src : f.img_src.value, 
    372374                        title : f.img_title.value, 
    373                         alt : t.img_alt, 
     375                        alt : f.img_alt.value, 
    374376                        width : f.width.value, 
    375377                        height : f.height.value, 
    376378                        style : f.img_style.value, 
     
    429431                                        ed.dom.setAttrib(DIV, 'class', div_cls); 
    430432 
    431433                                if ( (DT = ed.dom.getParent(el, 'dt')) && (DD = DT.nextSibling) && ed.dom.hasClass(DD, 'wp_caption_dd') ) 
    432                                         ed.dom.setHTML(DD, f.img_alt.value); 
     434                                        ed.dom.setHTML(DD, f.img_cap.value); 
    433435 
    434436                        } else { 
    435437                                var lnk = '', pa; 
     
    447449                                } else html = ed.dom.getOuterHTML(el); 
    448450 
    449451                                html = '<dl id="'+cap_id+'" class="wp_caption '+t.align+'" style="width: '+cap_width+ 
    450                                 'px"><dt class="wp_caption_dt">'+html+'</dt><dd class="wp_caption_dd">'+f.img_alt.value+'</dd></dl>'; 
     452                                'px"><dt class="wp_caption_dt">'+html+'</dt><dd class="wp_caption_dd">'+f.img_cap.value+'</dd></dl>'; 
    451453 
    452454                                cap = ed.dom.create('div', {'class': div_cls}, html); 
    453455 
  • wp-includes/js/tinymce/tiny_mce_config.php

     
    222222// Setup cache info 
    223223if ( $disk_cache ) { 
    224224 
    225         $cacheKey = apply_filters('tiny_mce_version', '20080708'); 
     225        $cacheKey = apply_filters('tiny_mce_version', '20080709'); 
    226226 
    227227        foreach ( $initArray as $v ) 
    228228                $cacheKey .= $v; 
  • wp-includes/script-loader.php

     
    3737        $scripts->add( 'editor_functions', '/wp-admin/js/editor.js', false, '20080706' ); 
    3838 
    3939        // Modify this version when tinyMCE plugins are changed. 
    40         $mce_version = apply_filters('tiny_mce_version', '20080708'); 
     40        $mce_version = apply_filters('tiny_mce_version', '20080709'); 
    4141        $scripts->add( 'tiny_mce', '/wp-includes/js/tinymce/tiny_mce_config.php', array('editor_functions'), $mce_version ); 
    4242 
    4343        $scripts->add( 'prototype', '/wp-includes/js/prototype.js', false, '1.6');