X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/f8dfb5772407898329418480670950566f2c3281..0327b33c1e7816f8a30269f8798bff5e216ccd7c:/redakcja/static/js/wiki/view_editor_wysiwyg.js?ds=inline diff --git a/redakcja/static/js/wiki/view_editor_wysiwyg.js b/redakcja/static/js/wiki/view_editor_wysiwyg.js index 7c0bb0e0..cb7c40f8 100644 --- a/redakcja/static/js/wiki/view_editor_wysiwyg.js +++ b/redakcja/static/js/wiki/view_editor_wysiwyg.js @@ -351,7 +351,7 @@ function getXNodeAttributes(node) { var m = {} $.map(node.attributes, function(attrNode) { - if (attrNode.nodeName.startsWith('data-wlf-')) { + if (attrNode.nodeName.indexOf('data-wlf-') === 0) { var n = attrNode.nodeName.substr(9); var v = attrNode.nodeValue; m[n] = v; @@ -363,11 +363,11 @@ function setXNodeAttributes(node, attrs) { $.map(node.attributes, function(attrNode) { var xName = attrNode.nodeName.substr(9); - if (attrNode.nodeName.startsWith('data-wlf-') + if (attrNode.nodeName.indexOf('data-wlf-') === 0 && xName in attrs) { attrNode.nodeValue = attrs[xName]; } - if (attrNode.nodeName.startsWith('x-attr-name-') + if (attrNode.nodeName.indexOf('x-attr-name-') === 0 && attrNode.nodeValue in attrs) { node.setAttribute('x-attr-value-' + attrNode.nodeName.substr("x-attr-name-".length), attrs[attrNode.nodeValue]);