diff options
Diffstat (limited to 'web/widget/inline.js')
-rw-r--r-- | web/widget/inline.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/web/widget/inline.js b/web/widget/inline.js index 25e1f24..57d492a 100644 --- a/web/widget/inline.js +++ b/web/widget/inline.js @@ -144,6 +144,11 @@ define( ui.item.data("index", ui.item.index()); }, stop: function(event, ui) { + if (!data.isSubtreeValid()) { + el.sortable("cancel"); + return; + } + var oldIndex = ui.item.data("index") + 1; var newIndex = ui.item.index() + 1; if (newIndex != oldIndex) |