WordPress.org

Making WordPress.org

Ticket #2941: 2941.patch

File 2941.patch, 2.0 KB (added by SergeyBiryukov, 23 months ago)
  • wordpress.org/public_html/wp-content/plugins/plugin-directory/js/edit-form.js

     
    44
    55( function( $, wp, pluginDirectory ) {
    66        var PluginEdit = {
    7                 $testedWith: {},
    87
    98                ready: function() {
    10                         PluginEdit.$testedWith   = $( '#tested-with-select' );
     9                        $( '#submitdiv' ).on( 'click', '.set-plugin-status', PluginEdit.setPluginStatus );
    1110
    12                         $( '#submitdiv' )
    13                                 .on( 'click', '.edit-tested-with',     PluginEdit.editTestedWith )
    14                                 .on( 'click', '.save-tested-with',     PluginEdit.updateTestedWith )
    15                                 .on( 'click', '.cancel-tested-with',   PluginEdit.cancelTestedWith )
    16                                 .on( 'click', '.set-plugin-status',    PluginEdit.setPluginStatus );
    17 
    1811                        _.each( $( '#post-body' ).find( '.comments-box' ), PluginEdit.loadComments );
    1912
    2013                        $( '#add-new-comment' ).on( 'click', 'a.button', PluginEdit.prepareCommentForm );
     
    3932                        $( '#contact-author' ).appendTo( '#plugin-review .inside' );
    4033                },
    4134
    42                 editTestedWith: function() {
    43                         if ( PluginEdit.$testedWith.is( ':hidden' ) ) {
    44                                 PluginEdit.$testedWith.slideDown( 'fast', function() {
    45                                         $( 'select', PluginEdit.$testedWith ).focus();
    46                                 } );
    47                                 $( this ).hide();
    48                         }
    49                 },
    50 
    51                 updateTestedWith: function() {
    52                         PluginEdit.$testedWith.slideUp( 'fast' ).siblings( 'button.edit-tested-with' ).show().focus();
    53                         $( '#tested-with-display' ).text( $( 'option:selected', PluginEdit.$testedWith ).text() );
    54                 },
    55 
    56                 cancelTestedWith: function() {
    57                         $( '#tested-with' ).val( $( '#hidden-tested-with' ).val() );
    58                         PluginEdit.updateTestedWith();
    59                 },
    60 
    6135                setPluginStatus: function() {
    6236                        if ( 'approved' === $(this).val() ) {
    6337                                return confirm( pluginDirectory.approvePluginAYS );
     
    135109                                $( '#committer-error' ).empty().hide();
    136110                        }
    137111                }
     112
    138113        };
    139114
    140115        $( PluginEdit.ready );