Skip to content

Allow parent change on items that are not parents? #136

Description

@jaradc

Long time admirer of this amazing jQuery work of art. It's just amazing! Genius really.

Quick question for anyone: See below? The top item 0 is the root node. The rest are all parent items.
I'd like to allow child items to move freely between parent items, but not let parent items with depth of 1 be moved into another parent.

disableParentChange: true disables parents moving under another parent, yes. But, it doesn't allow for children to move from one parent to another.

0: {item_id: null, parent_id: null, depth: 0, left: 1, right: 16}
1: {item_id: '1', parent_id: null, depth: 1, left: 2, right: 3}
2: {item_id: '3', parent_id: null, depth: 1, left: 4, right: 5}
3: {item_id: '2', parent_id: null, depth: 1, left: 6, right: 7}
4: {item_id: '4', parent_id: null, depth: 1, left: 8, right: 9}
5: {item_id: '5', parent_id: null, depth: 1, left: 10, right: 11}
6: {item_id: '6', parent_id: null, depth: 1, left: 12, right: 13}
7: {item_id: '7', parent_id: null, depth: 1, left: 14, right: 15}
length: 8

How would I use the isAllowed function to say "If item has depth equal to 1, don't allow the move/drop.?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions