comparison interfaces/AB.js @ 2561:f5d8a0af942f

Merge branch 'master' of https://github.com/BrechtDeMan/WebAudioEvaluationTool
author www-data <www-data@sucuk.dcs.qmul.ac.uk>
date Thu, 19 Jan 2017 17:20:44 +0000
parents 0c724e7c8c26
children 0fafb872a1a3
comparison
equal deleted inserted replaced
2558:137f5e0afcb8 2561:f5d8a0af942f
358 if (index == audioHolderObject.outsideReference || element.type == 'outside-reference') { 358 if (index == audioHolderObject.outsideReference || element.type == 'outside-reference') {
359 var orNode = new interfaceContext.outsideReferenceDOM(audioObject, index, document.getElementById("outside-reference-holder")); 359 var orNode = new interfaceContext.outsideReferenceDOM(audioObject, index, document.getElementById("outside-reference-holder"));
360 audioObject.bindInterface(orNode); 360 audioObject.bindInterface(orNode);
361 } else { 361 } else {
362 var label; 362 var label;
363 switch (audioObject.specification.parent.label) { 363 if (audioObject.specification.label && audioObject.specification.label.length > 0) {
364 case "none": 364 label = audioObject.specification.label;
365 label = ""; 365 } else {
366 break; 366 switch (audioObject.specification.parent.label) {
367 case "number": 367 case "none":
368 label = "" + index;
369 break;
370 case "letter":
371 label = String.fromCharCode(97 + index);
372 break;
373 case "samediff":
374 console.log("index = " + index);
375 if(index == 0){
376 label = "same";
377 }
378 else if (index == 1){
379 label = "different";
380 }
381 else{
382 label = ""; 368 label = "";
383 } 369 break;
384 break; 370 case "number":
385 default: 371 label = "" + index;
386 label = String.fromCharCode(65 + index); 372 break;
387 break; 373 case "letter":
374 label = String.fromCharCode(97 + index);
375 break;
376 case "samediff":
377 console.log("index = " + index);
378 if (index == 0) {
379 label = "same";
380 } else if (index == 1) {
381 label = "different";
382 } else {
383 label = "";
384 }
385 break;
386 default:
387 label = String.fromCharCode(65 + index);
388 break;
389 }
388 } 390 }
389 var node = new this.comparatorBox(audioObject, index, label); 391 var node = new this.comparatorBox(audioObject, index, label);
390 audioObject.bindInterface(node); 392 audioObject.bindInterface(node);
391 this.comparators.push(node); 393 this.comparators.push(node);
392 this.boxHolders.appendChild(node.box); 394 this.boxHolders.appendChild(node.box);