# HG changeset patch # User Nicholas Jillings # Date 1489232373 0 # Node ID 7ff393f1fefaf2d4640b7659c3cb66b967fc26e0 # Parent 388d77c8bfefd2efbf250987f5afaca1612ac783 Fixed error in specification.js. Defaults were ignored diff -r 388d77c8bfef -r 7ff393f1fefa js/specification.js --- a/js/specification.js Sat Mar 11 11:35:47 2017 +0000 +++ b/js/specification.js Sat Mar 11 11:39:33 2017 +0000 @@ -115,8 +115,8 @@ for (i = 0; i < attributes.length; i++) { var attributeName = attributes[i].getAttribute('name') || attributes[i].getAttribute('ref'); var projectAttr = setupNode.getAttribute(attributeName); + projectAttr = processAttribute(projectAttr, attributes[i]); if (projectAttr !== null) { - projectAttr = processAttribute(projectAttr, attributes[i]); this[attributeName] = projectAttr; } @@ -236,8 +236,8 @@ } var attributeName = attributeMap[i].getAttribute('name') || attributeMap[i].getAttribute('ref'); var projectAttr = child.getAttribute(attributeName); + projectAttr = processAttribute(projectAttr, attributeMap[i]); if (projectAttr !== null) { - projectAttr = processAttribute(projectAttr, attributeMap[i]); this[attributeName] = projectAttr; } } @@ -435,8 +435,8 @@ for (j = 0; j < attributeMap.length; j++) { var attributeName = attributeMap[j].getAttribute('name') || attributeMap[j].getAttribute('ref'); var projectAttr = ioNode.getAttribute(attributeName); + projectAttr = processAttribute(projectAttr, attributeMap[j]); if (projectAttr !== null) { - processAttribute(projectAttr, attributeMap[j]); option[attributeName] = projectAttr; } } @@ -541,8 +541,8 @@ for (i = 0; i < attributeMap.length; i++) { var attributeName = attributeMap[i].getAttribute('name') || attributeMap[i].getAttribute('ref'); var projectAttr = xml.getAttribute(attributeName); + projectAttr = processAttribute(projectAttr, attributeMap[i]); if (projectAttr !== null) { - projectAttr = processAttribute(projectAttr, attributeMap[i]); this[attributeName] = projectAttr; } } @@ -797,8 +797,8 @@ for (var i = 0; i < attributeMap.length; i++) { var attributeName = attributeMap[i].getAttribute('name') || attributeMap[i].getAttribute('ref'); var projectAttr = xml.getAttribute(attributeName); + projectAttr = processAttribute(projectAttr, attributeMap[i]); if (projectAttr !== null) { - projectAttr = processAttribute(projectAttr, attributeMap[i]); this[attributeName] = projectAttr; } }