Hmm, trochę ciężko to wytłumaczyć ale spróbuję.

Poprawny jest to dział.
Po tym obrazku będzie wiadomo o co chodzi:
- Jeśli chcę przenieść 'Kategoria' to przenoszę jej podkategorie
- Jeśli chcę przenieść jedną z podkategorii np. 'SubKategoria1' do 'Kategoria->Podkategoria' to normalnie to się robi, w sensie, że tylko ten item się przenosi
Chyba nie będzie łatwo coś takiego zrobić w jQuery tak, aby nie było zbyt dużo 'bugów', bo jeśli będę chciał ustawić 'SubKategoria1' jako Podkategorię to będzie całkiem nieoczekiwany rezultat. Budowa tych kategorii jest na zasadzie ul, li
Kod źródłowy:
<div class="Panel" style="margin-bottom: 5px;"><div class="PanelName">Poprawny
</div> <ul style="margin-left: 10px;"> <ul style="margin-left: 10px;"> <li style="padding-left: 10px;">SubKategoria1
</li> <li style="padding-left: 10px;">SubKategoria
</li> <li style="padding-left: 10px;">PodKategoria2
</li> <ul style="margin-left: 10px;"> <li style="padding-left: 10px;">Podkategoria
</li>
Nie twierdze, że to jest napisane bezbłędnie

Ale żeby zachować ten wygląd wstawiłem już li w li jak widać w kodzie.