Making WordPress.org

Changeset 6135


Ignore:
Timestamp:
11/16/2017 06:04:41 PM (6 years ago)
Author:
ocean90
Message:

Main: Simplify release_row().

Location:
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-main
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-main/inc/template-tags.php

    r6098 r6135  
    1212 *
    1313 * @param array  $release
    14  * @param string $alt_class
    15  * @param string $first_of_branch_class
    16  * @param bool   $reset
    1714 */
    18 function release_row( $release, $alt_class = '', $first_of_branch_class = '', $reset = false ) {
    19     static $even = true;
    20     static $last_branch = '';
    21 
    22     if ( $reset ) {
    23         $even        = true;
    24         $last_branch = '';
    25 
    26         return;
    27     }
    28 
    29     $classes = array();
    30     if ( ! $even && $alt_class ) {
    31         $classes[] = $alt_class;
    32     }
    33 
    34     $even = ! $even;
    35 
    36     if ( $release['branch'] != $last_branch && $first_of_branch_class ) {
    37         $classes[] = $first_of_branch_class;
    38     }
    39 
    40     $last_branch = $release['branch'];
     15function release_row( $release) {
    4116    ?>
    42 
    43     <tr class="<?php echo esc_attr( implode( ' ', $classes ) ); ?>">
     17    <tr>
    4418        <td><?php echo esc_html( $release['version'] ); ?></td>
    4519        <td><?php echo esc_html( date_i18n( get_option( 'date_format' ), $release['builton'] ) ); ?></td>
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-main/page-releases.php

    r6091 r6135  
    2121            if ( ! empty( $releases ) ) :
    2222                if ( isset( $releases['latest'] ) ) :
    23                     release_row( [], '', '', true );
    2423                    ?>
    2524                    <h3 id="latest"><?php _e( 'Latest release', 'wporg' ); ?></h3>
    2625                    <table class="releases latest">
    27                         <?php release_row( $releases['latest'], 'alt' ); ?>
     26                        <?php release_row( $releases['latest'] ); ?>
    2827                    </table>
    2928                    <?php
     
    3433
    3534                    foreach ( $releases['branches'] as $branch => $branch_release ):
    36                         release_row( [], '', '', true );
    3735                        ?>
    3836                        <h3><?php printf( __( '%s Branch', 'wporg' ), $branch );?></h3>
     
    4038                            <?php
    4139                            foreach ( $branch_release as $release ) :
    42                                 release_row( $release, 'alt' );
     40                                release_row( $release );
    4341                            endforeach;
    4442                            ?>
     
    5351                    <table id="beta" class="releases">
    5452                        <?php
    55                         release_row( [], '', '', true );
    5653                        foreach ( $releases['betas'] as $release ):
    57                             release_row( $release, 'alt', 'beta-first' );
     54                            release_row( $release );
    5855                        endforeach;
    5956                        ?>
Note: See TracChangeset for help on using the changeset viewer.