anchor.diff:          false -> after_nth(DropNr-1, DragMenu, Menu1)
       end;
   
  +% Menu item "after" another menu item
  +handle_drop(Menu, ["new", Id], ["after", DropNr]) when is_integer(DropNr) ->
  +    DragMenu = {Id, []},
  +    after_nth(DropNr, DragMenu, Menu);
  +
   % Sub menu item "after" another main-menu item
   handle_drop(Menu, [Nr, SubNr], ["after", DropNr]) when is_integer(Nr), is_integer(DropNr) ->
       {DragId, DragSubMenu} = lists:nth(Nr, Menu),
  
positive.code: 
  % drag main menu to sub-menu - refuse
  handle_drop(Menu, _From, _To) ->
      % ?DEBUG({_From, _To}),
      Menu.
  
  
  
negative.code:     Html = z_template:render("_admin_menu_menu_view.tpl", [{menu, Menu1}], Context1),
      z_render:update("menu-editor", Html, Context1);
  
  event(_Event, Context) ->
      Context.
  
  %% @doc Fetch the menu from the site configuration.
  