From b2aa09d74099e36b7cd45189691d647f33d4688c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Wed, 17 Jul 2013 13:58:10 +0200 Subject: [PATCH] Setting caret after moving list elements up one level --- modules/documentCanvas/commands.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/documentCanvas/commands.js b/modules/documentCanvas/commands.js index 52f03d8..0c9fef0 100644 --- a/modules/documentCanvas/commands.js +++ b/modules/documentCanvas/commands.js @@ -26,7 +26,9 @@ commands.register('unwrap-node', function(canvas) { parent2 = selectionEnd.element.parent() || undefined; if(canvas.list.areItemsOfTheSameList({element1: parent1, element2: parent2})) { + var selectionAnchor = cursor.getSelectionAnchor(); canvas.list.extractItems({element1: parent1, element2: parent2}); + canvas.setCurrentElement(selectionAnchor.element, {caretTo: selectionAnchor.offset}); } else if(!cursor.isSelecting()) { var toUnwrap = cursor.getPosition().element, parent = toUnwrap.unwrap(); -- 2.20.1