Mercurial > hg > webaudioevaluationtool
comparison interfaces/ape.js @ 2821:a39750ca3954
Merge branch 'master' of https://github.com/BrechtDeMan/WebAudioEvaluationTool
author | www-data <www-data@sucuk.dcs.qmul.ac.uk> |
---|---|
date | Fri, 05 May 2017 10:22:01 +0100 |
parents | 058f270e6d4d |
children | 64a5603831e2 |
comparison
equal
deleted
inserted
replaced
2818:c241f0aee8a4 | 2821:a39750ca3954 |
---|---|
653 this.exportXMLDOM = function (audioObject) { | 653 this.exportXMLDOM = function (audioObject) { |
654 // Called by the audioObject holding this element. Must be present | 654 // Called by the audioObject holding this element. Must be present |
655 var obj = []; | 655 var obj = []; |
656 $(this.trackSliderObjects).each(function (i, trackObj) { | 656 $(this.trackSliderObjects).each(function (i, trackObj) { |
657 var node = storage.document.createElement('value'); | 657 var node = storage.document.createElement('value'); |
658 node.setAttribute("interface-name", trackObj.getAttribute("interface-name")); | 658 if (trackObj.getAttribute("interface-name") !== "null") { |
659 node.setAttribute("interface-name", trackObj.getAttribute("interface-name")); | |
660 } | |
659 node.textContent = convSliderPosToRate(trackObj); | 661 node.textContent = convSliderPosToRate(trackObj); |
660 obj.push(node); | 662 obj.push(node); |
661 }); | 663 }); |
662 | 664 |
663 return obj; | 665 return obj; |
845 for (var k = 0; k < interfaceContext.interfaceSliders.length; k++) { | 847 for (var k = 0; k < interfaceContext.interfaceSliders.length; k++) { |
846 var mrnodes = interfaceContext.interfaceSliders[k].metrics[i].exportXMLDOM(inject); | 848 var mrnodes = interfaceContext.interfaceSliders[k].metrics[i].exportXMLDOM(inject); |
847 for (var j = 0; j < mrnodes.length; j++) { | 849 for (var j = 0; j < mrnodes.length; j++) { |
848 var name = mrnodes[j].getAttribute("name"); | 850 var name = mrnodes[j].getAttribute("name"); |
849 if (name == "elementTracker" || name == "elementTrackerFull" || name == "elementInitialPosition" || name == "elementFlagMoved") { | 851 if (name == "elementTracker" || name == "elementTrackerFull" || name == "elementInitialPosition" || name == "elementFlagMoved") { |
850 mrnodes[j].setAttribute("interface-name", interfaceContext.interfaceSliders[k].name); | 852 if (interfaceContext.interfaceSliders[k].name !== null) { |
853 mrnodes[j].setAttribute("interface-name", interfaceContext.interfaceSliders[k].name); | |
854 } | |
851 mrnodes[j].setAttribute("interface-id", k); | 855 mrnodes[j].setAttribute("interface-id", k); |
852 } | 856 } |
853 } | 857 } |
854 } | 858 } |
855 } | 859 } |