WordPress.org

Make WordPress Core

Ticket #11088: better_diff_ui-separate-js.11088.diff

File better_diff_ui-separate-js.11088.diff, 3.6 KB (added by filosofo, 4 years ago)
  • wp-includes/post-template.php

     
    12991299                                $actions = ''; 
    13001300 
    13011301                        $rows .= "<tr$class>\n"; 
    1302                         $rows .= "\t<th style='white-space: nowrap' scope='row'><input type='radio' name='left' value='$revision->ID'$left_checked /><input type='radio' name='right' value='$revision->ID'$right_checked /></th>\n"; 
     1302                        $rows .= "\t<th style='white-space: nowrap' scope='row'><input type='radio' name='left' value='$revision->ID'$left_checked />\n"; 
     1303                        $rows .= "\t<th style='white-space: nowrap' scope='row'><input type='radio' name='right' value='$revision->ID'$right_checked /></th>\n"; 
    13031304                        $rows .= "\t<td>$date</td>\n"; 
    13041305                        $rows .= "\t<td>$name</td>\n"; 
    13051306                        $rows .= "\t<td class='action-links'>$actions</td>\n"; 
     
    13231324 
    13241325<br class="clear" /> 
    13251326 
    1326 <table class="widefat post-revisions" cellspacing="0"> 
     1327<table class="widefat post-revisions" cellspacing="0" id="post-revisions"> 
    13271328        <col /> 
     1329        <col /> 
    13281330        <col style="width: 33%" /> 
    13291331        <col style="width: 33%" /> 
    13301332        <col style="width: 33%" /> 
    13311333<thead> 
    13321334<tr> 
    1333         <th scope="col"></th> 
     1335        <th scope="col"><?php _e( 'Old' ); ?></th> 
     1336        <th scope="col"><?php _e( 'New' ); ?></th> 
    13341337        <th scope="col"><?php _e( 'Date Created' ); ?></th> 
    13351338        <th scope="col"><?php _e( 'Author' ); ?></th> 
    13361339        <th scope="col" class="action-links"><?php _e( 'Actions' ); ?></th> 
  • wp-includes/js/wp-list-revisions.js

     
     1(function(w) { 
     2        var init = function() { 
     3                var pr = document.getElementById('post-revisions'), 
     4                inputs = pr ? pr.getElementsByTagName('input') : []; 
     5                pr.onclick = function() { 
     6                        var i, checkCount = 0, side; 
     7                        for ( i = 0; i < inputs.length; i++ ) { 
     8                                checkCount += inputs[i].checked ? 1 : 0; 
     9                                side = inputs[i].getAttribute('name'); 
     10                                if ( ! inputs[i].checked &&  
     11                                ( 'left' == side && 1 > checkCount || 'right' == side && 1 < checkCount && ( ! inputs[i-1] || ! inputs[i-1].checked ) ) && 
     12                                ! ( inputs[i+1] && inputs[i+1].checked && 'right' == inputs[i+1].getAttribute('name') ) ) 
     13                                        inputs[i].style.visibility = 'hidden';           
     14                                else if ( 'left' == side || 'right' == side ) 
     15                                        inputs[i].style.visibility = 'visible'; 
     16                        } 
     17                } 
     18                pr.onclick(); 
     19        } 
     20        if ( w && w.addEventListener )  
     21                w.addEventListener('load', init, false); 
     22        else if ( w && w.attachEvent ) 
     23                w.attachEvent('onload', init); 
     24})(window); 
  • wp-includes/script-loader.php

     
    373373                $scripts->add( 'hoverIntent', "/wp-includes/js/hoverIntent$suffix.js", array('jquery'), '20090102' ); 
    374374                $scripts->add_data( 'hoverIntent', 'group', 1 ); 
    375375 
     376                $scripts->add( 'list-revisions', '/wp-includes/js/wp-list-revisions.js', null, '20091222' ); 
     377 
    376378                $scripts->add( 'media', "/wp-admin/js/media$suffix.js", array( 'jquery-ui-draggable' ), '20090415' ); 
    377379                $scripts->add_data( 'media', 'group', 1 ); 
    378380 
  • wp-admin/revision.php

     
    99/** WordPress Administration Bootstrap */ 
    1010require_once('admin.php'); 
    1111 
     12wp_enqueue_script('list-revisions'); 
     13 
    1214wp_reset_vars(array('revision', 'left', 'right', 'diff', 'action')); 
    1315$revision_id = absint($revision); 
    1416$diff        = absint($diff);