Make WordPress Core

Changeset 33313


Ignore:
Timestamp:
07/17/2015 09:05:17 PM (11 years ago)
Author:
azaozz
Message:

Widgets:

  • Fix dragging to the bottom of the screen on the Widgets and Dashboard screens.
  • Fix hiding of the dragged widget when dragging over a closed sidebar.
  • Fix the admin menu position and scrolling when all widget containers are folded.

Fixes #32094 for 4.2.

Location:
branches/4.2/src/wp-admin
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/4.2/src/wp-admin/css/widgets.css

    r32051 r33313  
    351351}
    352352
     353.js .widgets-holder-wrap.closed .widget.ui-sortable-helper {
     354        display: block;
     355}
     356
    353357/* Hide Widget Settings by Default */
    354358.widget-inside,
    … …  
    507511}
    508512
     513#available-widgets .widget.ui-draggable-dragging .widget-top {
     514        cursor: move;
     515}
     516
    509517/* =Media Queries
    510518-------------------------------------------------------------- */
  • branches/4.2/src/wp-admin/js/common.js

    r31973 r33313  
    861861        setPinMenu();
    862862
    863         $document.on( 'wp-window-resized.pin-menu postboxes-columnchange.pin-menu postbox-toggled.pin-menu wp-collapse-menu.pin-menu wp-scroll-start.pin-menu', setPinMenu );
     863        $document.on( 'wp-pin-menu wp-window-resized.pin-menu postboxes-columnchange.pin-menu postbox-toggled.pin-menu wp-collapse-menu.pin-menu wp-scroll-start.pin-menu', setPinMenu );
    864864});
    865865
  • branches/4.2/src/wp-admin/js/dashboard.js

    r29323 r33313  
    125125        quickPressLoad();
    126126
    127         $( '.meta-box-sortables' ).sortable( 'option', 'containment', 'document' );
     127        $( '.meta-box-sortables' ).sortable( 'option', 'containment', '#wpwrap' );
    128128
    129129        function autoResizeTextarea() {
  • branches/4.2/src/wp-admin/js/widgets.js

    r31996 r33313  
    22var wpWidgets;
    33(function($) {
     4        var $document = $( document );
    45
    56wpWidgets = {
    … …  
    2324                                $wrap.addClass('closed');
    2425                        }
     26
     27                        $document.triggerHandler( 'wp-pin-menu' );
    2528                });
    2629
    2730                $('#widgets-left .sidebar-name').click( function() {
    2831                        $(this).closest('.widgets-holder-wrap').toggleClass('closed');
     32                        $document.triggerHandler( 'wp-pin-menu' );
    2933                });
    3034
    … …  
    9094                        helper: 'clone',
    9195                        zIndex: 100,
    92                         containment: 'document',
     96                        containment: '#wpwrap',
    9397                        start: function( event, ui ) {
    9498                                var chooser = $(this).find('.widgets-chooser');
    … …  
    120124                        cursor: 'move',
    121125                        distance: 2,
    122                         containment: 'document',
     126                        containment: '#wpwrap',
    123127                        start: function( event, ui ) {
    124128                                var height, $this = $(this),
    … …  
    175179                                        wpWidgets.save( $widget, 0, 0, 1 );
    176180                                        $widget.find('input.add_new').val('');
    177                                         $( document ).trigger( 'widget-added', [ $widget ] );
     181                                        $document.trigger( 'widget-added', [ $widget ] );
    178182                                }
    179183
    … …  
    382386                                        $( 'div.widget-content', widget ).html( r );
    383387                                        wpWidgets.appendTitle( widget );
    384                                         $( document ).trigger( 'widget-updated', [ widget ] );
     388                                        $document.trigger( 'widget-updated', [ widget ] );
    385389                                }
    386390                        }
    … …  
    447451                widget.find( 'input.add_new' ).val('');
    448452
    449                 $( document ).trigger( 'widget-added', [ widget ] );
     453                $document.trigger( 'widget-added', [ widget ] );
    450454
    451455                /*
    … …  
    490494};
    491495
    492 $(document).ready( function(){ wpWidgets.init(); } );
     496$document.ready( function(){ wpWidgets.init(); } );
    493497
    494498})(jQuery);
Note: See TracChangeset for help on using the changeset viewer.