Uname: Linux webm005.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User: 6036 (villadal)
Group: 100 (users)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//home/villadal/www/wp-admin/////js      ( Reset | Go to )
File Name: custom-header.js
Edit
/**
 * @output wp-admin/js/custom-header.js
 */

/* global isRtl */

/**
 * Initializes the custom header selection page.
 *
 * @since 3.5.0
 *
 * @deprecated 4.1.0 The page this is used on is never linked to from the UI.
 *             Setting a custom header is completely handled by the Customizer.
 */
(function($) {
    var frame;

    $( function() {
        // Fetch available headers.
        var $headers = $('.available-headers');

        // Apply jQuery.masonry once the images have loaded.
        $headers.imagesLoaded( function() {
            $headers.masonry({
                itemSelector: '.default-header',
                isRTL: !! ( 'undefined' != typeof isRtl && isRtl )
            });
        });

        /**
         * Opens the 'choose from library' frame and creates it if it doesn't exist.
         *
         * @since 3.5.0
         * @deprecated 4.1.0
         *
         * @return {void}
         */
        $('#choose-from-library-link').on( 'click', function( event ) {
            var $el = $(this);
            event.preventDefault();

            // If the media frame already exists, reopen it.
            if ( frame ) {
                frame.open();
                return;
            }

            // Create the media frame.
            frame = wp.media.frames.customHeader = wp.media({
                // Set the title of the modal.
                title: $el.data('choose'),

                // Tell the modal to show only images.
                library: {
                    type: 'image'
                },

                // Customize the submit button.
                button: {
                    // Set the text of the button.
                    text: $el.data('update'),
                    // Tell the button not to close the modal, since we're
                    // going to refresh the page when the image is selected.
                    close: false
                }
            });

            /**
             * Updates the window location to include the selected attachment.
             *
             * @since 3.5.0
             * @deprecated 4.1.0
             *
             * @return {void}
             */
            frame.on( 'select', function() {
                // Grab the selected attachment.
                var attachment = frame.state().get('selection').first(),
                    link = $el.data('updateLink');

                // Tell the browser to navigate to the crop step.
                window.location = link + '&file=' + attachment.id;
            });

            frame.open();
        });
    });
}(jQuery));

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL