comparison core.js @ 1465:a5e28606a50e

Core collects navigator information
author Nicholas Jillings <nickjillings@users.noreply.github.com>
date Thu, 26 Nov 2015 09:59:22 +0000
parents ffb7f1c1f97c
children 39f982f9f9f1
comparison
equal deleted inserted replaced
1464:ffb7f1c1f97c 1465:a5e28606a50e
725 var xmlDoc = document.createElement("BrowserEvaluationResult"); 725 var xmlDoc = document.createElement("BrowserEvaluationResult");
726 var projectDocument = specification.projectXML; 726 var projectDocument = specification.projectXML;
727 projectDocument.setAttribute('file-name',url); 727 projectDocument.setAttribute('file-name',url);
728 xmlDoc.appendChild(projectDocument); 728 xmlDoc.appendChild(projectDocument);
729 xmlDoc.appendChild(returnDateNode()); 729 xmlDoc.appendChild(returnDateNode());
730 xmlDoc.appendChild(interfaceContext.returnNavigator());
730 for (var i=0; i<testState.stateResults.length; i++) 731 for (var i=0; i<testState.stateResults.length; i++)
731 { 732 {
732 xmlDoc.appendChild(testState.stateResults[i]); 733 xmlDoc.appendChild(testState.stateResults[i]);
733 } 734 }
734 735
1693 console.log("Warning - Interface does not have Resize option"); 1694 console.log("Warning - Interface does not have Resize option");
1694 console.log(err); 1695 console.log(err);
1695 } 1696 }
1696 }; 1697 };
1697 1698
1699 this.returnNavigator = function()
1700 {
1701 var node = document.createElement("navigator");
1702 var platform = document.createElement("platform");
1703 platform.textContent = navigator.platform;
1704 var vendor = document.createElement("vendor");
1705 vendor.textContent = navigator.vendor;
1706 var userAgent = document.createElement("uagent");
1707 userAgent.textContent = navigator.userAgent;
1708 node.appendChild(platform);
1709 node.appendChild(vendor);
1710 node.appendChild(userAgent);
1711 return node;
1712 };
1713
1698 this.commentBoxes = []; 1714 this.commentBoxes = [];
1699 this.elementCommentBox = function(audioObject) { 1715 this.elementCommentBox = function(audioObject) {
1700 var element = audioObject.specification; 1716 var element = audioObject.specification;
1701 this.audioObject = audioObject; 1717 this.audioObject = audioObject;
1702 this.id = audioObject.id; 1718 this.id = audioObject.id;