this.eventBus.on('elementToggled', function(toggle, element) {
if(!toggle) {
- element = canvas.getDocumentElement(utils.nearestInDocumentOrder('[document-text-element]:visible', 'above', element.dom()[0]));
- canvas.setCurrentElement(element);
+ canvas.setCurrentElement(element.getPreviousTextElement());
}
})
suffixOutside = textNode2.getText().substr(params.offsetEnd)
;
- var wrapperElement = documentElement.DocumentNodeElement.create({tag: params._with.tag, klass: params._with.klass});
+ var wrapperElement = documentElement.DocumentNodeElement.create({tag: params._with.tag, klass: params._with.klass}, this);
textNode1.after(wrapperElement);
textNode1.detach();