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 }