WordPress.org

Make WordPress Core

Ticket #18311: 18311.diff

File 18311.diff, 2.3 KB (added by sushkov, 2 years ago)

Fixed the git diff --no-prefix

  • wp-includes/js/tinymce/plugins/wpeditimage/editimage.html

    diff --git wp-includes/js/tinymce/plugins/wpeditimage/editimage.html wp-includes/js/tinymce/plugins/wpeditimage/editimage.html
    index d7ad227..5627ee2 100644
    if ( 'rtl' == tinyMCEPopup.editor.getParam('directionality','') ) 
    103103                                </label> 
    104104                        </th> 
    105105                        <td class="field"> 
    106                                 <input type="text" id="img_cap" name="img_cap" value="" size="60" /> 
     106                                <textarea id="img_cap" name="img_cap" value="" rows="4" cols="60"></textarea> 
    107107                        </td> 
    108108                </tr> 
    109109 
  • wp-includes/js/tinymce/plugins/wpeditimage/editor_plugin.dev.js

    diff --git wp-includes/js/tinymce/plugins/wpeditimage/editor_plugin.dev.js wp-includes/js/tinymce/plugins/wpeditimage/editor_plugin.dev.js
    index f79b625..8e9ae90 100644
     
    143143                                if ( ! w || ! cap ) return c; 
    144144                                 
    145145                                div_cls = (cls == 'aligncenter') ? 'mceTemp mceIEcenter' : 'mceTemp'; 
    146  
     146                                cap = cap.replace(/&#39;/gi, "'").replace(/&quot;/gi, '"'); 
     147         
    147148                                return '<div class="'+div_cls+'" draggable><dl id="'+id+'" class="wp-caption '+cls+'" style="width: '+(10+parseInt(w))+ 
    148149                                'px"><dt class="wp-caption-dt">'+c+'</dt><dd class="wp-caption-dd">'+cap+'</dd></dl></div>'; 
    149150                        }); 
     
    163164 
    164165                                if ( ! w || ! cap ) return c; 
    165166                                cls = cls.match(/align[^ '"]+/) || 'alignnone'; 
    166                                 cap = cap.replace(/<\S[^<>]*>/gi, '').replace(/'/g, '&#39;').replace(/"/g, '&quot;'); 
     167                                cap = cap.replace(/'/g, '&#39;').replace(/"/g, '&quot;'); 
    167168 
    168169                                return '[caption id="'+id+'" align="'+cls+'" width="'+w+'" caption="'+cap+'"]'+c+'[/caption]'; 
    169170                        }); 
  • wp-includes/media.php

    diff --git wp-includes/media.php wp-includes/media.php
    index 89a3f36..dcc0263 100644
    function img_caption_shortcode($attr, $content = null) { 
    743743        if ( $id ) $id = 'id="' . esc_attr($id) . '" '; 
    744744 
    745745        return '<div ' . $id . 'class="wp-caption ' . esc_attr($align) . '" style="width: ' . (10 + (int) $width) . 'px">' 
    746         . do_shortcode( $content ) . '<p class="wp-caption-text">' . $caption . '</p></div>'; 
     746        . do_shortcode( $content ) . '<p class="wp-caption-text">' . html_entity_decode( $caption ) . '</p></div>'; 
    747747} 
    748748 
    749749add_shortcode('gallery', 'gallery_shortcode');