From: Aleksander Ɓukasz Date: Wed, 11 Dec 2013 12:15:44 +0000 (+0100) Subject: wlxml: Use smartxml hook for XML normalization X-Git-Url: https://git.mdrn.pl/fnpeditor.git/commitdiff_plain/2e56014376cdf6998d2dd76e07fe05c1f6a12574?ds=inline wlxml: Use smartxml hook for XML normalization --- diff --git a/src/wlxml/wlxml.js b/src/wlxml/wlxml.js index b3783af..a320da3 100644 --- a/src/wlxml/wlxml.js +++ b/src/wlxml/wlxml.js @@ -161,7 +161,11 @@ $.extend(WLXMLDocument.prototype, { ElementNodeFactory: WLXMLElementNode, loadXML: function(xml) { smartxml.Document.prototype.loadXML.call(this, xml, {silent: true}); - $(this.dom).find(':not(iframe)').addBack().contents() + this.trigger('contentSet'); + }, + + normalizeXML: function(nativeNode) { + $(nativeNode).find(':not(iframe)').addBack().contents() .filter(function() {return this.nodeType === Node.TEXT_NODE;}) .each(function() { var el = $(this), @@ -243,7 +247,6 @@ $.extend(WLXMLDocument.prototype, { /* globals document */ el.replaceWith(document.createTextNode(text.transformed)); }); - this.trigger('contentSet'); }, registerClassTransformation: function(Transformation, className) {