fnp
/
fnpeditor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
integration wip: highlight/dim/select node via breadcrumbs
[fnpeditor.git]
/
src
/
editor
/
modules
/
documentCanvas
/
commands.js
diff --git
a/src/editor/modules/documentCanvas/commands.js
b/src/editor/modules/documentCanvas/commands.js
index
6ff1d86
..
ac56a31
100644
(file)
--- a/
src/editor/modules/documentCanvas/commands.js
+++ b/
src/editor/modules/documentCanvas/commands.js
@@
-151,7
+151,7
@@
commands.register('take-away-node', function(canvas) {
return;
return;
- var range = nodeElement.
unwrapContents
();
+ var range = nodeElement.
data('wlxmlNode').unwrapContent
();
if(element) {
var elementIsFirstChild = nodeElement.childIndex(element);
if(element) {
var elementIsFirstChild = nodeElement.childIndex(element);
@@
-159,13
+159,13
@@
commands.register('take-away-node', function(canvas) {
canvas.setCurrentElement(element, {caretTo: position.offset});
} else {
if(elementIsFirstChild) {
canvas.setCurrentElement(element, {caretTo: position.offset});
} else {
if(elementIsFirstChild) {
- canvas.setCurrentElement(
range.element1
, {caretTo: 'end'});
+ canvas.setCurrentElement(
findCanvasElement(range.element1)
, {caretTo: 'end'});
} else {
} else {
- canvas.setCurrentElement(
range.element2
, {caretTo: 'end'});
+ canvas.setCurrentElement(
findCanvasElement(range.element2)
, {caretTo: 'end'});
}
}
} else {
}
}
} else {
- canvas.setCurrentElement(
range.element1
, {caretTo: 'start'});
+ canvas.setCurrentElement(
findCanvasElement(range.element1)
, {caretTo: 'start'});
}
});
}
});