Make WordPress Core

Ticket #27320: 27320-01.patch

File 27320-01.patch, 4.4 KB (added by gcorne, 10 years ago)
  • src/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js

    diff --git src/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js src/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js
    index 8ef748f..0c48ee5 100644
    tinymce.PluginManager.add( 'wpeditimage', function( editor ) { 
    348348                dom.setAttrib( node, 'data-wp-imgselect', 1 );
    349349                position = dom.getPos( node, editor.getBody() );
    350350
    351                 toolbarHtml = '<div class="dashicons dashicons-edit edit" data-mce-bogus="1"></div> ' +
    352                         '<div class="dashicons dashicons-no-alt remove" data-mce-bogus="1"></div>';
     351                toolbarHtml = '<div class="wrapper" data-mce-bogus="1">' +
     352                        '<div class="dashicons dashicons-format-image edit" data-mce-bogus="1"></div> ' +
     353                        '<div class="dashicons dashicons-no-alt remove" data-mce-bogus="1"></div></div>';
    353354
    354355                toolbar = dom.create( 'div', {
    355356                        'id': 'wp-image-toolbar',
    tinymce.PluginManager.add( 'wpeditimage', function( editor ) { 
    361362
    362363                dom.setStyles( toolbar, {
    363364                        top: position.y,
    364                         left: position.x
     365                        left: position.x,
     366                        width: node.width
    365367                });
    366368        }
    367369
  • src/wp-includes/js/tinymce/skins/wordpress/wp-content.css

    diff --git src/wp-includes/js/tinymce/skins/wordpress/wp-content.css src/wp-includes/js/tinymce/skins/wordpress/wp-content.css
    index 6cf1b07..f8e83da 100644
    img::selection { 
    160160
    161161#wp-image-toolbar {
    162162        position: absolute;
     163}
     164
     165#wp-image-toolbar .wrapper {
     166        position: relative;
     167        height: 33px;
    163168        background-color: #333; /* old IE */
    164         padding: 4px;
     169        background-color: rgba(0,0,0,0.3);
    165170}
    166171
    167172#wp-image-toolbar .dashicons {
     173        position: absolute;
    168174        color: white;
     175        width: 36px;
     176        height: 32px;
     177        line-height: 32px;
    169178        cursor: pointer;
    170179}
    171180
     181#wp-image-toolbar div.dashicons-no-alt {
     182        top: 0;
     183        right: 0;
     184}
     185
     186#wp-image-toolbar div.dashicons-format-image {
     187        top: 0;
     188        left: 0;
     189}
     190
    172191/* Image resize handles */
    173192.mce-content-body div.mce-resizehandle {
    174193        border-color: #777;
    embed { 
    220239        clip: rect(1px, 1px, 1px, 1px);
    221240        overflow: hidden;
    222241        outline: 0;
    223         width: 100%;
    224242}
    225243
    226244/**
    embed { 
    228246 */
    229247.wpview-type-gallery {
    230248    position: relative;
     249    padding: 0 0 12px;
    231250    margin-bottom: 16px;
    232251        cursor: pointer;
    233252}
    234253
    235254 .wpview-type-gallery:after {
    236255    content: '';
    237         display: table;
     256    display: block;
     257    height: 0;
    238258    clear: both;
     259    visibility: hidden;
    239260}
    240261
    241262 .wpview-type-gallery.selected {
    242         background-color: #f2f8ff;
    243         outline: 1px solid #777;
     263        background-color: #efefef;
    244264}
    245265
    246266.wpview-type-gallery .toolbar {
    embed { 
    271291
    272292.gallery {
    273293        margin: auto;
    274         padding: 0.5em 0;
    275         line-height: 1;
    276         margin-left: -0.5em;
    277         margin-right: -0.5em;
    278         overflow-x: hidden;
     294    line-height: 1;
    279295}
    280296
    281297.gallery .gallery-item {
    282298        float: left;
    283         margin: 0;
     299        margin: 10px 0 0 0;
    284300        text-align: center;
    285         padding: 0.5em;
    286         -webkit-box-sizing: border-box;
    287         -moz-box-sizing: border-box;
    288         box-sizing: border-box;
    289301}
    290302
    291303.gallery .gallery-caption,
    embed { 
    293305        margin: 0;
    294306}
    295307
    296 .gallery .gallery-caption {
    297         font-size: 13px;
    298         margin: 4px 0;
    299 }
    300 
    301308.gallery-columns-1 .gallery-item {
    302         width: 100%;
     309        width: 99%;
    303310}
    304311
    305312.gallery-columns-2 .gallery-item {
    306         width: 50%;
     313        width: 49.5%;
    307314}
    308315
    309316.gallery-columns-3 .gallery-item {
    310         width: 33.333%;
     317        width: 33%;
    311318}
    312319
    313320.gallery-columns-4 .gallery-item {
    314         width: 25%;
     321        width: 24.75%;
    315322}
    316323
    317324.gallery-columns-5 .gallery-item {
    318         width: 20%;
     325        width: 19.825%;
    319326}
    320327
    321328.gallery-columns-6 .gallery-item {
    322         width: 16.667%;
     329        width: 16%;
    323330}
    324331
    325332.gallery-columns-7 .gallery-item {
    326         width: 14.285%;
     333        width: 14%;
    327334}
    328335
    329336.gallery-columns-8 .gallery-item {
    330         width: 12.5%;
     337        width: 12%;
    331338}
    332339
    333340.gallery-columns-9 .gallery-item {
    334         width: 11.111%;
     341        width: 11%;
    335342}
    336343
    337344.gallery img {
    338345        border: 1px solid #cfcfcf;
    339         max-width: 100%;
    340         height: auto;
    341346}
    342347
    343348img.wp-oembed {
  • src/wp-includes/media-template.php

    diff --git src/wp-includes/media-template.php src/wp-includes/media-template.php
    index 345935a..d8d6423 100644
    function wp_print_media_templates() { 
    905905
    906906        <script type="text/html" id="tmpl-editor-gallery">
    907907                <div class="toolbar">
    908                         <div class="dashicons dashicons-edit edit"></div>
     908                        <div class="dashicons dashicons-format-gallery edit"></div>
    909909                        <div class="dashicons dashicons-no-alt remove"></div>
    910910                </div>
    911911                <div class="gallery gallery-columns-{{{ data.columns }}}">