Make WordPress Core

Ticket #58479: 58479-1.diff

File 58479-1.diff, 1.9 KB (added by nihar007, 3 years ago)

I added only "no post selected" alert

  • src/js/_enqueues/wp/updates.js

    diff --git a/src/js/_enqueues/wp/updates.js b/src/js/_enqueues/wp/updates.js
    index 55eb0fbf95..9b556eb481 100644
    a b  
    20252025        $( function() {
    20262026                var $pluginFilter        = $( '#plugin-filter' ),
    20272027                        $bulkActionForm      = $( '#bulk-action-form' ),
     2028                        $postFilterForm      = $( '#posts-filter' ),
    20282029                        $filesystemForm      = $( '#request-filesystem-credentials-form' ),
    20292030                        $filesystemModal     = $( '#request-filesystem-credentials-dialog' ),
    20302031                        $pluginSearch        = $( '.plugins-php .wp-filter-search' ),
     
    25282529                        wp.updates.queueChecker();
    25292530                } );
    25302531
     2532                $postFilterForm.on( 'click', '#doaction, #doaction2', function( event ) {
     2533                        var itemsSelected = $postFilterForm.find( 'input[name="post[]"]:checked' );
     2534
     2535                        // Bail if there were no items selected.
     2536                        if ( ! itemsSelected.length ) {
     2537                                event.preventDefault();
     2538                                $( 'html, body' ).animate( { scrollTop: 0 } );
     2539
     2540                                return wp.updates.addAdminNotice( {
     2541                                        id:        'no-items-selected',
     2542                                        className: 'notice-error is-dismissible',
     2543                                        message:   __( 'Please select at least one item to perform this action on.' )
     2544                                } );
     2545                        }
     2546                } );
     2547
    25312548                if ( $pluginInstallSearch.length ) {
    25322549                        $pluginInstallSearch.attr( 'aria-describedby', 'live-search-desc' );
    25332550                }
  • src/wp-admin/edit.php

    diff --git a/src/wp-admin/edit.php b/src/wp-admin/edit.php
    index 7361aa1d40..7b56669503 100644
    a b $wp_list_table->prepare_items(); 
    236236
    237237wp_enqueue_script( 'inline-edit-post' );
    238238wp_enqueue_script( 'heartbeat' );
     239wp_enqueue_script( 'updates' );
    239240
    240241if ( 'wp_block' === $post_type ) {
    241242        wp_enqueue_script( 'wp-list-reusable-blocks' );
    if ( $wp_list_table->has_items() ) { 
    507508</div>
    508509
    509510<?php
     511wp_print_admin_notice_templates();
     512
    510513require_once ABSPATH . 'wp-admin/admin-footer.php';