From c73cd65f6fd90443fa804d547a9a3410faa000a5 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Fri, 22 Feb 2019 09:14:04 +0100 Subject: [PATCH] js: Correctly identify a node's parent in case of first level sub-trees --- library/Businessprocess/Renderer/TreeRenderer.php | 2 +- public/js/module.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/library/Businessprocess/Renderer/TreeRenderer.php b/library/Businessprocess/Renderer/TreeRenderer.php index f432db8..66e65e4 100644 --- a/library/Businessprocess/Renderer/TreeRenderer.php +++ b/library/Businessprocess/Renderer/TreeRenderer.php @@ -25,7 +25,7 @@ class TreeRenderer extends Renderer 'ul', [ 'id' => $htmlId, - 'class' => ['bp', 'sortable'], + 'class' => ['bp', 'sortable', $this->wantsRootNodes() ? '' : 'process'], 'data-sortable-disabled' => $this->isLocked() ? 'true' : 'false', 'data-sortable-data-id-attr' => 'id', 'data-sortable-direction' => 'vertical', diff --git a/public/js/module.js b/public/js/module.js index 97a51f7..ec14cd0 100644 --- a/public/js/module.js +++ b/public/js/module.js @@ -136,7 +136,7 @@ var data = { csrfToken: $target.data('csrfToken'), movenode: 'movenode', // That's the submit button.. - parent: $target.parent('.process').data('nodeName') || '', + parent: $target.closest('.process').data('nodeName') || '', from: evt.oldIndex, to: evt.newIndex };