Lines Matching refs:node

359 	EditorUi.removeChildNodes = function(node)  argument
361 while (node.firstChild != null)
363 node.removeChild(node.firstChild);
750 var node = this.editor.extractGraphModel(doc.documentElement, true);
752 return node != null && node.getElementsByTagName('parsererror').length == 0;
940 var node = this.editor.extractGraphModel(doc.documentElement, this.pages != null ||
942 result = (node != null) ? mxUtils.getXml(node) : '';
983 var node = (data != null && data.length > 0) ? mxUtils.parseXml(data).documentElement : null;
987 var tmp = (node != null) ? this.editor.extractGraphModel(node, true) : null;
991 node = tmp;
994 if (node != null)
1002 var nodes = node.getElementsByTagName('diagram');
1007 this.fileNode = node;
1029 this.fileNode = node.ownerDocument.createElement('mxfile');
1030 this.currentPage = new DiagramPage(node.ownerDocument.createElement('diagram'));
1036 this.editor.setGraphXml(node);
1066 EditorUi.prototype.createFileData = function(node, graph, file, url, forceXml, forceSvg, forceHtml, argument
1086 if (node == null)
1092 var fileNode = node;
1099 var diagramNode = node.ownerDocument.createElement('diagram');
1101 diagramNode.appendChild(node);
1103 fileNode = node.ownerDocument.createElement('mxfile');
1109 var text = Graph.zapGremlins(mxUtils.getXml(node));
1120 var diagramNode = node.ownerDocument.createElement('diagram');
1124 fileNode = node.ownerDocument.createElement('mxfile');
1218 var node = this.editor.getGraphXml(ignoreSelection, resolveReferences);
1223 EditorUi.removeChildNodes(this.currentPage.node);
1224 mxUtils.setTextContent(this.currentPage.node, Graph.compressNode(node));
1227 node = this.fileNode.cloneNode(false);
1261 node.appendChild(clone);
1266 appendPage(this.currentPage.node);
1274 var currNode = page.node;
1328 return node;
1480 EditorUi.prototype.anonymizeAttributes = function(node, zeros) argument
1482 if (node.attributes != null)
1484 for (var i = 0; i < node.attributes.length; i++)
1486 if (node.attributes[i].name != 'as')
1488 node.setAttribute(node.attributes[i].name,
1489 this.anonymizeString(node.attributes[i].value, zeros));
1494 if (node.childNodes != null)
1496 for (var i = 0; i < node.childNodes.length; i++)
1498 this.anonymizeAttributes(node.childNodes[i], zeros);
1506 EditorUi.prototype.anonymizeNode = function(node, zeros) argument
1508 var nodes = node.getElementsByTagName('mxCell');
1535 return node;
1594 ignoreSelection, currentPage, node, compact, file, uncompressed, resolveReferences) argument
1646 node = (node != null) ? node : this.getXmlFileData(ignoreSelection,
1650 var result = this.createFileData(node, graph, file, window.location.href,
1666 EditorUi.prototype.getHtml = function(node, graph, title, editLink, redirect, ignoreSelection) argument
1693 node.setAttribute('x0', x0);
1694 node.setAttribute('y0', y0);
1697 if (node != null)
1699 node.setAttribute('pan', '1');
1700 node.setAttribute('zoom', '1');
1701 node.setAttribute('resize', '0');
1702 node.setAttribute('fit', '0');
1703 node.setAttribute('border', '20');
1706 node.setAttribute('links', '1');
1710 node.setAttribute('edit', editLink);
1721 var text = (node != null) ? Graph.zapGremlins(mxUtils.getXml(node)) : '';
1798 var node = (data != null && data.length > 0) ? mxUtils.parseXml(data).documentElement : null;
1801 var cause = Editor.extractParserError(node, mxResources.get('invalidOrMissingFile'));
1811 var tmp = (node != null) ? this.editor.extractGraphModel(node, true) : null;
1815 node = tmp;
1818 if (node != null && node.nodeName == 'mxfile')
1820 var nodes = node.getElementsByTagName('diagram');
1826 this.fileNode = node;
1857 node = this.currentPage.node;
1862 if (urlParams['pages'] != '0' && this.fileNode == null && node != null)
1864 this.fileNode = node.ownerDocument.createElement('mxfile');
1865 this.currentPage = new DiagramPage(node.ownerDocument.createElement('diagram'));
1871 this.editor.setGraphXml(node);
1929 this.currentPage != null && this.currentPage.node.getAttribute('name') != null &&
2321 var node = (doc != null) ? doc.documentElement : null;
2323 if (node != null && node.nodeName == 'updates')
2332 node = node.firstChild;
2334 while (node != null)
2336 if (node.nodeName == 'update')
2339 var cell = model.getCell(node.getAttribute('id'));
2346 var value = node.getAttribute('value');
2382 var style = node.getAttribute('style');
2400 var icon = node.getAttribute('icon');
2428 var geo = node.getAttribute('geometry');
2479 else if (node.nodeName == 'model')
2482 var dataNode = node.firstChild;
2491 var dec = new mxCodec(node.firstChild);
2495 else if (node.nodeName == 'view')
2497 if (node.hasAttribute('scale'))
2499 graph.view.scale = parseFloat(node.getAttribute('scale'));
2502 if (node.hasAttribute('dx') || node.hasAttribute('dy'))
2504 graph.view.translate = new mxPoint(parseFloat(node.getAttribute('dx') || 0),
2505 parseFloat(node.getAttribute('dy') || 0));
2508 else if (node.nodeName == 'fit')
2510 if (node.hasAttribute('max-scale'))
2512 fit = parseFloat(node.getAttribute('max-scale'));
2520 node = node.nextSibling;
2832 var diagram = pages[i].node.cloneNode(false);
6564 EditorUi.prototype.decodeNodeIntoGraph = function(node, graph) argument
6566 if (node != null)
6570 if (node.nodeName == 'diagram')
6572 diagramNode = node;
6574 else if (node.nodeName == 'mxfile')
6576 var diagrams = node.getElementsByTagName('diagram');
6601 node = Editor.parseDiagramNode(diagramNode);
6611 this.editor.setGraphXml(node);
6622 return node;
6628 EditorUi.prototype.getPngFileProperties = function(node) argument
6633 if (node != null)
6635 if (node.hasAttribute('scale'))
6637 var temp = parseFloat(node.getAttribute('scale'));
6645 if (node.hasAttribute('border'))
6647 var temp = parseInt(node.getAttribute('border'));
6973 var node = this.editor.extractGraphModel(doc.documentElement, this.pages != null);
6975 if (node != null && node.nodeName == 'mxfile' && this.pages != null)
6977 var diagrams = node.getElementsByTagName('diagram');
6981 node = Editor.parseDiagramNode(diagrams[0]);
7011 node = Editor.parseDiagramNode(diagrams[0]);
7041 if (node != null && node.nodeName === 'mxGraphModel')
7043 cells = graph.importGraphModel(node, dx, dy, crop);
11114 var node = this.editor.extractGraphModel(doc.documentElement);
11117 if (node != null)
11119 var codec = new mxCodec(node.ownerDocument);
11121 codec.decode(node, model);
12284 var node = this.getXmlFileData();
12285 msg.xml = mxUtils.getXml(node);
12286 msg.data = this.getFileData(null, null, true, null, null, null, node);