and some more fixes
[redakcja.git] / redakcja / static / js / wiki / view_editor_wysiwyg.js
index 7c0bb0e..cb7c40f 100644 (file)
     function getXNodeAttributes(node) {
        var m = {}
        $.map(node.attributes, function(attrNode) {
     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;
                var n = attrNode.nodeName.substr(9);
                var v = attrNode.nodeValue;
                m[n] = v;
     function setXNodeAttributes(node, attrs) {
        $.map(node.attributes, function(attrNode) {
            var xName = attrNode.nodeName.substr(9);
     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];
            }
                && 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]);
                && attrNode.nodeValue in attrs) {
                node.setAttribute('x-attr-value-' + attrNode.nodeName.substr("x-attr-name-".length),
                                  attrs[attrNode.nodeValue]);