Make WordPress Core

Changeset 28684


Ignore:
Timestamp:
06/06/2014 02:11:02 AM (11 years ago)
Author:
azaozz
Message:

wpView: use data-mce-selected instead of adding a class to mark a view as selected. This prevents adding an unneeded undo level. Props avryl, fixes #28313

Location:
trunk/src/wp-includes/js/tinymce
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/js/tinymce/plugins/wpview/plugin.js

    r28358 r28684  
    7474        deselect();
    7575        selected = viewNode;
    76         dom.addClass( viewNode, 'selected' );
     76        dom.setAttrib( viewNode, 'data-mce-selected', 1 );
    7777
    7878        clipboard = dom.create( 'div', {
     
    110110
    111111            dom.unbind( selected, 'beforedeactivate focusin focusout click mouseup', _stop );
    112             dom.removeClass( selected, 'selected' );
     112            dom.setAttrib( selected, 'data-mce-selected', null );
    113113        }
    114114
  • trunk/src/wp-includes/js/tinymce/skins/wordpress/wp-content.css

    r28626 r28684  
    232232}
    233233
    234 .wpview-wrap.selected {
     234.wpview-wrap[data-mce-selected] {
    235235    background-color: rgba(0,0,0,0.1);
    236236    border-color: rgba(0,0,0,0.3);
    237237}
    238238
    239 .ie8 .wpview-wrap.selected,
    240 .ie7 .wpview-wrap.selected {
     239.ie8 .wpview-wrap[data-mce-selected],
     240.ie7 .wpview-wrap[data-mce-selected] {
    241241    background-color: #e5e5e5;
    242242    border-color: #777;
     
    251251}
    252252
    253 .wpview-wrap.selected .wpview-overlay {
     253.wpview-wrap[data-mce-selected] .wpview-overlay {
    254254    display: none;
    255255}
     
    263263}
    264264
    265 .wpview-wrap.selected .toolbar {
     265.wpview-wrap[data-mce-selected] .toolbar {
    266266    display: block;
    267267}
     
    311311}
    312312
    313 .selected .wpview-error {
     313.wpview-wrap[data-mce-selected] .wpview-error {
    314314    border-color: transparent;
    315315}
     
    328328    font-family: 'Open Sans', sans-serif;
    329329}
    330 
    331330
    332331.wpview-wrap .toolbar div:hover,
Note: See TracChangeset for help on using the changeset viewer.