From a57f8861e6beeff2a395724e1f91da6aa4f2865b Mon Sep 17 00:00:00 2001 From: nacin Date: Mon, 31 May 2010 15:47:53 +0000 Subject: [PATCH] Move the Walker_Nav_Menu_Checklist class to admin/includes. git-svn-id: http://svn.automattic.com/wordpress/trunk@15077 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/includes/nav-menu.php | 53 +++++++++++++++++++++++++++++++ wp-includes/nav-menu-template.php | 53 ------------------------------- 2 files changed, 53 insertions(+), 53 deletions(-) diff --git a/wp-admin/includes/nav-menu.php b/wp-admin/includes/nav-menu.php index 64ee8e2dfa..c9d12c181b 100644 --- a/wp-admin/includes/nav-menu.php +++ b/wp-admin/includes/nav-menu.php @@ -199,6 +199,59 @@ class Walker_Nav_Menu_Edit extends Walker_Nav_Menu { } } +/** + * Create HTML list of nav menu input items. + * + * @package WordPress + * @since 3.0.0 + * @uses Walker_Nav_Menu + */ +class Walker_Nav_Menu_Checklist extends Walker_Nav_Menu { + + /** + * @see Walker::start_el() + * @since 3.0.0 + * + * @param string $output Passed by reference. Used to append additional content. + * @param object $item Menu item data object. + * @param int $depth Depth of menu item. Used for padding. + * @param int $current_page Menu item ID. + * @param object $args + */ + function start_el(&$output, $item, $depth, $args) { + global $_nav_menu_placeholder; + + $_nav_menu_placeholder = ( 0 > $_nav_menu_placeholder ) ? intval($_nav_menu_placeholder) - 1 : -1; + $possible_object_id = isset( $item->post_type ) && 'nav_menu_item' == $item->post_type ? $item->object_id : $_nav_menu_placeholder; + $possible_db_id = ( ! empty( $item->ID ) ) && ( 0 < $possible_object_id ) ? (int) $item->ID : 0; + + $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; + + $output .= $indent . '
  • '; + $output .= ''; + + // Menu item hidden fields + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + } +} + /** * Prints the appropriate response to a menu quick search. * diff --git a/wp-includes/nav-menu-template.php b/wp-includes/nav-menu-template.php index 9c1847f9f4..458c389a00 100644 --- a/wp-includes/nav-menu-template.php +++ b/wp-includes/nav-menu-template.php @@ -127,59 +127,6 @@ class Walker_Nav_Menu extends Walker { } } -/** - * Create HTML list of nav menu input items. - * - * @package WordPress - * @since 3.0.0 - * @uses Walker_Nav_Menu - */ -class Walker_Nav_Menu_Checklist extends Walker_Nav_Menu { - - /** - * @see Walker::start_el() - * @since 3.0.0 - * - * @param string $output Passed by reference. Used to append additional content. - * @param object $item Menu item data object. - * @param int $depth Depth of menu item. Used for padding. - * @param int $current_page Menu item ID. - * @param object $args - */ - function start_el(&$output, $item, $depth, $args) { - global $_nav_menu_placeholder; - - $_nav_menu_placeholder = ( 0 > $_nav_menu_placeholder ) ? intval($_nav_menu_placeholder) - 1 : -1; - $possible_object_id = isset( $item->post_type ) && 'nav_menu_item' == $item->post_type ? $item->object_id : $_nav_menu_placeholder; - $possible_db_id = ( ! empty( $item->ID ) ) && ( 0 < $possible_object_id ) ? (int) $item->ID : 0; - - $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; - - $output .= $indent . '
  • '; - $output .= ''; - - // Menu item hidden fields - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - } -} - /** * Displays a navigation menu. *