changeLink: function(e) {
var el = this,
+ doc = this.wlxmlNode.document,
dialog = Dialog.create({
title: gettext('Edit link'),
executeButtonText: gettext('Apply'),
event.success();
}, {
metadata: {
- description: gettext('Edit link')
+ description: gettext('Edit link'),
+ fragment: doc.createFragment(doc.CaretFragment, {node: el.wlxmlNode.contents()[0], offset:0})
}
});
});
},
deleteLink: function() {
- var el = this;
+ var el = this,
+ doc = this.wlxmlNode.document;
+
el.wlxmlNode.document.transaction(function() {
el.wlxmlNode.unwrapContent();
}, {
metadata: {
- description: gettext('Remove link')
+ description: gettext('Remove link'),
+ fragment: doc.createFragment(doc.CaretFragment, {node: el.wlxmlNode.contents()[0], offset:0})
}
});
},