Make WordPress Core

Ticket #13524: 13524.4.patch

File 13524.4.patch, 2.2 KB (added by polevaultweb, 11 years ago)

Clean path

  • src/wp-admin/js/widgets.js

     
    117117                        }
    118118                });
    119119
     120                var widgetHoverTimeout;
     121
    120122                sidebars.sortable({
    121123                        placeholder: 'widget-placeholder',
    122124                        items: '> .widget',
     
    125127                        distance: 2,
    126128                        containment: '#wpwrap',
    127129                        tolerance: 'pointer',
     130                        out : function( event, ui ) {
     131                                clearTimeout( widgetHoverTimeout );
     132                        },
     133                       
    128134                        start: function( event, ui ) {
    129135                                var height, $this = $(this),
    130136                                        $wrap = $this.parent(),
     
    140146                                        // Prevents jumping when dragging a widget from an open sidebar to a closed sidebar below.
    141147                                        height = ui.item.hasClass('ui-draggable') ? $this.height() : 1 + $this.height();
    142148                                        $this.css( 'min-height', height + 'px' );
     149                                } else {
     150                                        widgetHoverTimeout = setTimeout( function() {
     151                                                $wrap.removeClass('closed');
     152                                        }, 300 );
    143153                                }
    144154                        },
    145155
  • src/wp-content/themes/twentyfifteen/functions.php

     
    138138                'before_title'  => '<h2 class="widget-title">',
    139139                'after_title'   => '</h2>',
    140140        ) );
     141
     142        register_sidebar( array(
     143                'name'          => __( 'Widget Are 1a', 'twentyfifteen' ),
     144                'id'            => 'sidebar-2',
     145                'description'   => __( 'Add widgets here to appear in your sidebar.', 'twentyfifteen' ),
     146                'before_widget' => '<aside id="%1$s" class="widget %2$s">',
     147                'after_widget'  => '</aside>',
     148                'before_title'  => '<h2 class="widget-title">',
     149                'after_title'   => '</h2>',
     150        ) );
     151
     152        register_sidebar( array(
     153                'name'          => __( 'Widget Are 1a', 'twentyfifteen' ),
     154                'id'            => 'sidebar-3',
     155                'description'   => __( 'Add widgets here to appear in your sidebar.', 'twentyfifteen' ),
     156                'before_widget' => '<aside id="%1$s" class="widget %2$s">',
     157                'after_widget'  => '</aside>',
     158                'before_title'  => '<h2 class="widget-title">',
     159                'after_title'   => '</h2>',
     160        ) );
    141161}
    142162add_action( 'widgets_init', 'twentyfifteen_widgets_init' );
    143163