Make WordPress Core

Changeset 32480


Ignore:
Timestamp:
05/10/2015 12:31:47 AM (9 years ago)
Author:
azaozz
Message:

Widgets:

  • Fix dragging to the bottom of the screen.
  • 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 trunk.

Location:
trunk/src/wp-admin
Files:
3 edited

Legend:

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

    r32051 r32480  
    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-------------------------------------------------------------- */
  • trunk/src/wp-admin/js/common.js

    r31973 r32480  
    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
  • trunk/src/wp-admin/js/widgets.js

    r31996 r32480  
    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.