Make WordPress Core

Changeset 26613


Ignore:
Timestamp:
12/04/2013 05:09:20 PM (11 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.