fnp
/
fnpeditor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
small fix for lists
[fnpeditor.git]
/
src
/
editor
/
plugins
/
core
/
core.js
diff --git
a/src/editor/plugins/core/core.js
b/src/editor/plugins/core/core.js
index
8ac4f63
..
18bf7c6
100644
(file)
--- a/
src/editor/plugins/core/core.js
+++ b/
src/editor/plugins/core/core.js
@@
-120,6
+120,11
@@
plugin.documentExtension.textNode.transformations = {
parent.contents().some(function(n) {
return move(n, newNode);
});
parent.contents().some(function(n) {
return move(n, newNode);
});
+ if(newNodes.second.contents()[0].getText().length === 0) {
+ newNodes.second.detach();
+ newNodes.second = parent;
+ emptyText = newNodes.second.append({text: '\u200b'}); // why? why is ZWS needed here?
+ }
}
return _.extend(newNodes, {emptyText: emptyText});
}
return _.extend(newNodes, {emptyText: emptyText});
@@
-486,7
+491,7
@@
var createWrapTextAction = function(createParams) {
});
}
});
}
- if(params.fragment instanceof params.fragment.TextRangeFragment && params.fragment.hasSiblingBoundries()) {
+ if(params.fragment instanceof params.fragment.TextRangeFragment && params.fragment.hasSiblingBound
a
ries()) {
parent = params.fragment.startNode.parent();
if(parent && parent.is(createParams.klass) || parent.isInside(createParams.klass)) {
return _.extend(state, {allowed: false});
parent = params.fragment.startNode.parent();
if(parent && parent.is(createParams.klass) || parent.isInside(createParams.klass)) {
return _.extend(state, {allowed: false});
@@
-618,7
+623,7
@@
var linkAction = {
}
if(params.fragment instanceof params.fragment.TextRangeFragment) {
}
if(params.fragment instanceof params.fragment.TextRangeFragment) {
- if(!params.fragment.hasSiblingBoundries() || params.fragment.startNode.parent().is('link')) {
+ if(!params.fragment.hasSiblingBound
a
ries() || params.fragment.startNode.parent().is('link')) {
return {allowed: false};
}
return {
return {allowed: false};
}
return {