Changeset 33030
- Timestamp:
- 07/01/2015 04:43:02 PM (8 years ago)
- Location:
- trunk/src/wp-admin/js
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/js/customize-nav-menus.js
r32971 r33030 9 9 wpNavMenu.options.menuItemDepthPerLevel = 20; 10 10 wpNavMenu.options.sortableItems = '> .customize-control-nav_menu_item'; 11 wpNavMenu.options.targetTolerance = 10; 11 12 wpNavMenu.init = function() { 12 13 this.jQueryExtensions(); -
trunk/src/wp-admin/js/nav-menu.js
r32745 r33030 21 21 options : { 22 22 menuItemDepthPerLevel : 30, // Do not use directly. Use depthToPx and pxToDepth instead. 23 globalMaxDepth : 11, 24 sortableItems: '> *' 23 globalMaxDepth: 11, 24 sortableItems: '> *', 25 targetTolerance: 0 25 26 }, 26 27 … … 439 440 hasSameDepthSibling = menuItem.nextAll( '.menu-item-depth-' + depth ).length; 440 441 441 menuItem.find( '.field-move' ).toggle( totalMenuItems > 1 ); 442 menuItem.find( '.field-move' ).toggle( totalMenuItems > 1 ); 442 443 443 444 // Where can they move this menu item? … … 722 723 edge = api.isRTL ? offset.left + ui.helper.width() : offset.left, 723 724 depth = api.negateIfRTL * api.pxToDepth( edge - menuEdge ); 725 724 726 // Check and correct if depth is not within range. 725 727 // Also, if the dragged element is dragged upwards over 726 728 // an item, shift the placeholder to a child position. 727 if ( depth > maxDepth || offset.top < prevBottom ) depth = maxDepth; 728 else if ( depth < minDepth ) depth = minDepth; 729 if ( depth > maxDepth || offset.top < ( prevBottom - api.options.targetTolerance ) ) { 730 depth = maxDepth; 731 } else if ( depth < minDepth ) { 732 depth = minDepth; 733 } 729 734 730 735 if( depth != currentDepth )
Note: See TracChangeset
for help on using the changeset viewer.