Make WordPress Core

Ticket #27320: 27320-02.patch

File 27320-02.patch, 4.4 KB (added by gcorne, 11 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 0c48ee5..8ef748f 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="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>';
     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>';
    354353
    355354                toolbar = dom.create( 'div', {
    356355                        'id': 'wp-image-toolbar',
    tinymce.PluginManager.add( 'wpeditimage', function( editor ) { 
    362361
    363362                dom.setStyles( toolbar, {
    364363                        top: position.y,
    365                         left: position.x,
    366                         width: node.width
     364                        left: position.x
    367365                });
    368366        }
    369367
  • 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 f8e83da..6cf1b07 100644
    img::selection { 
    160160
    161161#wp-image-toolbar {
    162162        position: absolute;
    163 }
    164 
    165 #wp-image-toolbar .wrapper {
    166         position: relative;
    167         height: 33px;
    168163        background-color: #333; /* old IE */
    169         background-color: rgba(0,0,0,0.3);
     164        padding: 4px;
    170165}
    171166
    172167#wp-image-toolbar .dashicons {
    173         position: absolute;
    174168        color: white;
    175         width: 36px;
    176         height: 32px;
    177         line-height: 32px;
    178169        cursor: pointer;
    179170}
    180171
    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 
    191172/* Image resize handles */
    192173.mce-content-body div.mce-resizehandle {
    193174        border-color: #777;
    embed { 
    239220        clip: rect(1px, 1px, 1px, 1px);
    240221        overflow: hidden;
    241222        outline: 0;
     223        width: 100%;
    242224}
    243225
    244226/**
    embed { 
    246228 */
    247229.wpview-type-gallery {
    248230    position: relative;
    249     padding: 0 0 12px;
    250231    margin-bottom: 16px;
    251232        cursor: pointer;
    252233}
    253234
    254235 .wpview-type-gallery:after {
    255236    content: '';
    256     display: block;
    257     height: 0;
     237        display: table;
    258238    clear: both;
    259     visibility: hidden;
    260239}
    261240
    262241 .wpview-type-gallery.selected {
    263         background-color: #efefef;
     242        background-color: #f2f8ff;
     243        outline: 1px solid #777;
    264244}
    265245
    266246.wpview-type-gallery .toolbar {
    embed { 
    291271
    292272.gallery {
    293273        margin: auto;
    294     line-height: 1;
     274        padding: 0.5em 0;
     275        line-height: 1;
     276        margin-left: -0.5em;
     277        margin-right: -0.5em;
     278        overflow-x: hidden;
    295279}
    296280
    297281.gallery .gallery-item {
    298282        float: left;
    299         margin: 10px 0 0 0;
     283        margin: 0;
    300284        text-align: center;
     285        padding: 0.5em;
     286        -webkit-box-sizing: border-box;
     287        -moz-box-sizing: border-box;
     288        box-sizing: border-box;
    301289}
    302290
    303291.gallery .gallery-caption,
    embed { 
    305293        margin: 0;
    306294}
    307295
     296.gallery .gallery-caption {
     297        font-size: 13px;
     298        margin: 4px 0;
     299}
     300
    308301.gallery-columns-1 .gallery-item {
    309         width: 99%;
     302        width: 100%;
    310303}
    311304
    312305.gallery-columns-2 .gallery-item {
    313         width: 49.5%;
     306        width: 50%;
    314307}
    315308
    316309.gallery-columns-3 .gallery-item {
    317         width: 33%;
     310        width: 33.333%;
    318311}
    319312
    320313.gallery-columns-4 .gallery-item {
    321         width: 24.75%;
     314        width: 25%;
    322315}
    323316
    324317.gallery-columns-5 .gallery-item {
    325         width: 19.825%;
     318        width: 20%;
    326319}
    327320
    328321.gallery-columns-6 .gallery-item {
    329         width: 16%;
     322        width: 16.667%;
    330323}
    331324
    332325.gallery-columns-7 .gallery-item {
    333         width: 14%;
     326        width: 14.285%;
    334327}
    335328
    336329.gallery-columns-8 .gallery-item {
    337         width: 12%;
     330        width: 12.5%;
    338331}
    339332
    340333.gallery-columns-9 .gallery-item {
    341         width: 11%;
     334        width: 11.111%;
    342335}
    343336
    344337.gallery img {
    345338        border: 1px solid #cfcfcf;
     339        max-width: 100%;
     340        height: auto;
    346341}
    347342
    348343img.wp-oembed {
  • src/wp-includes/media-template.php

    diff --git src/wp-includes/media-template.php src/wp-includes/media-template.php
    index d8d6423..345935a 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-format-gallery edit"></div>
     908                        <div class="dashicons dashicons-edit edit"></div>
    909909                        <div class="dashicons dashicons-no-alt remove"></div>
    910910                </div>
    911911                <div class="gallery gallery-columns-{{{ data.columns }}}">