Making WordPress.org


Ignore:
Timestamp:
03/01/2016 07:59:36 PM (10 years ago)
Author:
obenland
Message:

Plugin Directory: Add support for internal notes.

Needs some more permission checks.

See #1570.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/admin/metabox/class-controls.php

    r2655 r2659  
    2222                                }
    2323                        echo '</div>';
    24        
     24
    2525                        echo '<div id="major-publishing-actions"><div id="publishing-action">';
    2626                                echo '<span class="spinner"></span>';
     
    4141                <div class="misc-pub-section misc-pub-plugin-status">
    4242                        <label for="post_status"><?php _e( 'Status:', 'wporg-plugins' ); ?></label>
    43                         <span id="plugin-status-display"><?php echo esc_html( get_post_status_object( $post->post_status )->label ); ?></span>
    44                         <a href="#plugin_status" class="edit-plugin-status hide-if-no-js"><span aria-hidden="true">Edit</span> <span class="screen-reader-text">Edit status</span></a>
    45                
    46                         <div id="plugin-status-select" class="hide-if-js">
    47                                 <input type="hidden" name="hidden_post_status" id="hidden_post_status" value="<?php echo esc_attr( $post->post_status ); ?>">
    48                                 <select name="post_status" id="plugin_status">
     43                        <strong id="plugin-status-display"><?php echo esc_html( get_post_status_object( $post->post_status )->label ); ?></strong>
     44                        <button type="button" class="button-link edit-plugin-status hide-if-no-js">
     45                                <span aria-hidden="true"><?php _e( 'Edit', 'wporg-plugins' ); ?></span>
     46                                <span class="screen-reader-text"><?php _e( 'Edit plugin status', 'wporg-plugins' ); ?></span>
     47                        </button>
     48
     49                        <div id="plugin-status-select" class="plugin-control-select hide-if-js">
     50                                <input type="hidden" name="hidden_post_status" id="hidden-post-status" value="<?php echo esc_attr( $post->post_status ); ?>">
     51                                <select name="post_status" id="plugin-status">
    4952                                        <?php
    5053                                        foreach ( $statuses as $statii ) {
    5154                                                $status_object = get_post_status_object( $statii );
    52                                                 $selected = selected( $post->post_status, $statii, false );
    5355                                                printf(
    5456                                                        '<option value="%s" %s>%s</option>',
    5557                                                        esc_attr( $statii ),
    56                                                         $selected,
     58                                                        selected( $post->post_status, $statii, false ),
    5759                                                        esc_html( $status_object->label )
    5860                                                );
     
    6062                                        ?>
    6163                                </select>
    62                                 <a href="#plugin_status" class="save-plugin-status hide-if-no-js button">OK</a>
    63                                 <a href="#plugin_status" class="cancel-plugin-status hide-if-no-js button-cancel">Cancel</a>
     64                                <button type="button" class="save-plugin-status hide-if-no-js button"><?php _e( 'OK', 'wporg-plugins' ); ?></button>
     65                                <button type="button" class="cancel-plugin-status hide-if-no-js button-link"><?php _e( 'Cancel', 'wporg-plugins' ); ?></button>
    6466                        </div>
    65                
     67
    6668                </div><!-- .misc-pub-section --><?php
    6769        }
     
    7173         */
    7274        protected static function display_tested_up_to() {
    73                 $post = get_post();
    74                 $tested_up_to = (string) get_post_meta( $post->ID, 'tested', true );
    75                 $versions = self::get_tested_up_to_versions( $tested_up_to );
    76                 $tested_up_to = $versions['tested_up_to'];
     75                $post           = get_post();
     76                $tested_up_to   = (string) get_post_meta( $post->ID, 'tested', true );
     77                $versions       = self::get_tested_up_to_versions( $tested_up_to );
     78                $tested_up_to   = $versions['tested_up_to'];
    7779                $unknown_string = _x( 'Unknown', 'unknown version', 'wporg-plugins' );
    7880                ?>
    7981                <div class="misc-pub-section misc-pub-tested">
    8082                        <label for="tested_with"><?php _e( 'Tested With:', 'wporg-plugins' ); ?></label>
    81                         <span id="tested-with-display"><?php echo ( $tested_up_to ? sprintf( 'WordPress %s', $tested_up_to ) : $unknown_string ); ?></span>
    82                         <a href="#tested_with" class="edit-tested-with hide-if-no-js"><span aria-hidden="true">Edit</span> <span class="screen-reader-text">Edit status</span></a>
    83                
    84                         <div id="tested-with-select" class="hide-if-js">
    85                                 <input type="hidden" name="hidden_tested_with" id="hidden_tested_with" value="<?php echo esc_attr( $tested_up_to ); ?>">
    86                                 <select name="tested_with" id="tested_with">
     83                        <strong id="tested-with-display"><?php echo ( $tested_up_to ? sprintf( 'WordPress %s', $tested_up_to ) : $unknown_string ); ?></strong>
     84                        <button type="button" class="button-link edit-tested-with hide-if-no-js">
     85                                <span aria-hidden="true"><?php _e( 'Edit', 'wporg-plugins' ); ?></span>
     86                                <span class="screen-reader-text"><?php _e( 'Edit tested with version', 'wporg-plugins' ); ?></span>
     87                        </button>
     88
     89                        <div id="tested-with-select" class="plugin-control-select hide-if-js">
     90                                <input type="hidden" name="hidden_tested_with" id="hidden-tested-with" value="<?php echo esc_attr( $tested_up_to ); ?>">
     91                                <select name="tested_with" id="tested-with">
    8792                                        <?php
    8893                                        foreach ( $versions['versions'] as $ver ) {
     
    96101                                        ?>
    97102                                </select>
    98                                 <a href="#tested_with" class="save-tested-with hide-if-no-js button">OK</a>
    99                                 <a href="#tested_with" class="cancel-tested-with hide-if-no-js button-cancel">Cancel</a>
     103                                <button type="button" class="save-tested-with hide-if-no-js button"><?php _e( 'OK', 'wporg-plugins' ); ?></button>
     104                                <button type="button" class="cancel-tested-with hide-if-no-js button-link"><?php _e( 'Cancel', 'wporg-plugins' ); ?></button>
    100105                        </div>
    101                
     106
    102107                </div><!-- .misc-pub-section --><?php
    103108        }
Note: See TracChangeset for help on using the changeset viewer.