X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/83c3d33472c6828f617ffde4bea861e7cd403e79..b44285e326c9c90633a038e90bd6f794425b5632:/src/editor/plugins/core/img/imgElement.js diff --git a/src/editor/plugins/core/img/imgElement.js b/src/editor/plugins/core/img/imgElement.js index 622c127..0ec3ca5 100644 --- a/src/editor/plugins/core/img/imgElement.js +++ b/src/editor/plugins/core/img/imgElement.js @@ -91,23 +91,20 @@ _.extend(linkElement, { doc = this.wlxmlNode.document; el.wlxmlNode.document.transaction(function() { - var f = el.canvas.getSelection().toDocumentFragment(), - prefLen = 0, - ret; - - if(el.wlxmlNode.isPrecededByTextNode()) { - prefLen = el.wlxmlNode.prev().getText().length; - } - - ret = el.wlxmlNode.unwrapContent(); - return doc.createFragment(doc.CaretFragment, {node: ret.element1, offset: prefLen + f.offset}); + //var f = el.canvas.getSelection().toDocumentFragment(), + // prefLen = 0, + // ret; + // + //if(el.wlxmlNode.isPrecededByTextNode()) { + // prefLen = el.wlxmlNode.prev().getText().length; + //} + // + //ret = el.wlxmlNode.unwrapContent(); + //return doc.createFragment(doc.CaretFragment, {node: ret.element1, offset: prefLen + f.offset}); + el.wlxmlNode.detach(); }, { metadata: { - description: gettext('Remove link'), - fragment: doc.createFragment(doc.CaretFragment, {node: el.wlxmlNode.contents()[0], offset:0}) - }, - success: function(ret) { - el.canvas.select(ret); + description: gettext('Remove link') } }); },