WordPress.org

Make WordPress Core

Ticket #11088: better_diff_ui.11088.diff

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

     
    12961296                                $actions = ''; 
    12971297 
    12981298                        $rows .= "<tr$class>\n"; 
    1299                         $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"; 
     1299                        $rows .= "\t<th style='white-space: nowrap' scope='row'><input type='radio' name='left' value='$revision->ID'$left_checked />\n"; 
     1300                        $rows .= "\t<th style='white-space: nowrap' scope='row'><input type='radio' name='right' value='$revision->ID'$right_checked /></th>\n"; 
    13001301                        $rows .= "\t<td>$date</td>\n"; 
    13011302                        $rows .= "\t<td>$name</td>\n"; 
    13021303                        $rows .= "\t<td class='action-links'>$actions</td>\n"; 
     
    13201321 
    13211322<br class="clear" /> 
    13221323 
    1323 <table class="widefat post-revisions" cellspacing="0"> 
     1324<table class="widefat post-revisions" cellspacing="0" id="post-revisions"> 
    13241325        <col /> 
     1326        <col /> 
    13251327        <col style="width: 33%" /> 
    13261328        <col style="width: 33%" /> 
    13271329        <col style="width: 33%" /> 
    13281330<thead> 
    13291331<tr> 
    1330         <th scope="col"></th> 
     1332        <th scope="col"><?php _e('Old'); ?></th> 
     1333        <th scope="col"><?php _e('New'); ?></th> 
    13311334        <th scope="col"><?php _e( 'Date Created' ); ?></th> 
    13321335        <th scope="col"><?php _e( 'Author' ); ?></th> 
    13331336        <th scope="col" class="action-links"><?php _e( 'Actions' ); ?></th> 
     
    13401343</tbody> 
    13411344</table> 
    13421345 
     1346<script type="text/javascript"> 
     1347//<![CDATA[ 
     1348(function(pr) { 
     1349        var inputs = pr ? pr.getElementsByTagName('input') : []; 
     1350        pr.onclick = function() { 
     1351                var i, checkCount = 0, side; 
     1352                for ( i = 0; i < inputs.length; i++ ) { 
     1353                        checkCount += inputs[i].checked ? 1 : 0; 
     1354                        side = (inputs[i].getAttribute('name')).toLowerCase(); 
     1355                        if ( ! inputs[i].checked &&  
     1356                        ( 'left' == side && 1 > checkCount || 'right' == side && 1 < checkCount && ( ! inputs[i-1] || ! inputs[i-1].checked ) ) && 
     1357                        ! ( inputs[i+1] && inputs[i+1].checked && 'right' == (inputs[i+1].getAttribute('name')).toLowerCase() ) ) 
     1358                                inputs[i].style.visibility = 'hidden';           
     1359                        else if ( 'left' == side || 'right' == side ) 
     1360                                inputs[i].style.visibility = 'visible'; 
     1361                } 
     1362        } 
     1363        pr.onclick(); 
     1364})(document.getElementById('post-revisions')); 
     1365//]]> 
     1366</script> 
     1367 
    13431368</form> 
    13441369 
    13451370<?php