Make WordPress Core


Ignore:
Timestamp:
05/04/2010 07:24:49 AM (16 years ago)
Author:
nacin
Message:

Add ability to drag objects from meta boxes and drop them into your menu. Includes multiple-select before dragging. Select all is todo. Checkboxes remain non-JS fallback. props koopersmith, see #13247.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/nav-menu-template.php

    r14415 r14434  
    143143
    144144        $output .= $indent . '<li>';
    145         $output .= '<label class="menu-item-title">';
    146         $output .= '<input type="checkbox" name="menu-item[' . $possible_object_id . '][menu-item-object-id]" value="'. esc_attr( $item->object_id ) .'" /> ';
    147         $output .= $item->title .'</label>';
     145        $output .= '<ul class="potential-menu-item hide-if-no-js"><li><div>';
     146        $output .= '<span class="item-title">' . esc_html( $item->title ) . '</span>';
     147        $output .= '<span class="item-controls">';
     148        $output .= '<span class="item-type">' . esc_html( $item->append ) . '</span>';
     149        $output .= '<span class="item-edit">';
     150        $output .= '<img class="waiting" src="' . esc_url( admin_url( 'images/wpspin_light.gif' ) ) . '" />';
     151        $output .= '</span></span>';
     152        $output .= '</div><ul class="additional-menu-items"></ul><ul class="menu-item-transport"></ul></li></ul>';
     153        $output .= '<label class="menu-item-title hide-if-js">';
     154        $output .= '<input type="checkbox" class="menu-item-checkbox" name="menu-item[' . $possible_object_id . '][menu-item-object-id]" value="'. esc_attr( $item->object_id ) .'" /> ';
     155        $output .= esc_html( $item->title ) .'</label>';
    148156
    149157        // Menu item hidden fields
Note: See TracChangeset for help on using the changeset viewer.