WordPress.org

Make WordPress Core

Changeset 26613


Ignore:
Timestamp:
12/04/13 17:09:20 (3 years ago)
Author:
nacin
Message:

Nav Menus: Delegate click events for move links.

props ankit.gade.
fixes #25594.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/js/nav-menu.js

    r26233 r26613  
    380380 
    381381        initAccessibility : function() { 
     382            var menu = $( '#menu-to-edit' ); 
     383 
    382384            api.refreshKeyboardAccessibility(); 
    383385            api.refreshAdvancedAccessibility(); 
    384386 
    385387            // Events 
    386             $( '.menus-move-up' ).on( 'click', function ( e ) { 
     388            menu.on( 'click', '.menus-move-up', function ( e ) { 
    387389                api.moveMenuItem( $( this ).parents( 'li.menu-item' ).find( 'a.item-edit' ), 'up' ); 
    388390                e.preventDefault(); 
    389             }); 
    390             $( '.menus-move-down' ).on( 'click', function ( e ) { 
     391            }) 
     392            menu.on( 'click', '.menus-move-down', function ( e ) { 
    391393                api.moveMenuItem( $( this ).parents( 'li.menu-item' ).find( 'a.item-edit' ), 'down' ); 
    392394                e.preventDefault(); 
    393             }); 
    394             $( '.menus-move-top' ).on( 'click', function ( e ) { 
     395            }) 
     396            menu.on( 'click', '.menus-move-top', function ( e ) { 
    395397                api.moveMenuItem( $( this ).parents( 'li.menu-item' ).find( 'a.item-edit' ), 'top' ); 
    396398                e.preventDefault(); 
    397             }); 
    398             $( '.menus-move-left' ).on( 'click', function ( e ) { 
     399            }) 
     400            menu.on( 'click', '.menus-move-left', function ( e ) { 
    399401                api.moveMenuItem( $( this ).parents( 'li.menu-item' ).find( 'a.item-edit' ), 'left' ); 
    400402                e.preventDefault(); 
    401403            }); 
    402             $( '.menus-move-right' ).on( 'click', function ( e ) { 
     404            menu.on( 'click', '.menus-move-right', function ( e ) { 
    403405                api.moveMenuItem( $( this ).parents( 'li.menu-item' ).find( 'a.item-edit' ), 'right' ); 
    404406                e.preventDefault(); 
Note: See TracChangeset for help on using the changeset viewer.