Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Aircraft;
- Module.register("aircraft", {
- defaults: {
- },
- start: function(){
- Aircraft = this;
- Log.info("Starting Module: " + Aircraft.name);
- },
- getDom: function(){
- var wrapper = document.createElement("div");
- var air = document.createElement("div");
- air.id = "airfeed";
- air.innerHTML = "Air Feed";
- wrapper.appendChild(air);
- return wrapper;
- },
- notificationReceived: function (notification, payload) {
- if(notification === "ALL_MODULES_STARTED"){
- var req = new XMLHttpRequest();
- req.open("GET", "http://localhost:8080/modules/aircraft/json.json", true);
- req.onreadystatechange = function(){
- if(this.readyState === 4){
- if(this.status === 200){
- var json = JSON.parse(this.response);
- // Run your code here...
- // Example below:
- // var elem = document.getElementById('airfeed');
- // var aircraft = document.createElement("div");
- // aircraft.innerHTML = JSON.stringify(json.acList[0]);
- // elem.appendChild(aircraft);
- // console.log(json);
- } else if(this.status === 401)
- Log.error(Aircraft.name + ": 401 UNAUTHORIZED.");
- else Log.error(Aircraft.name + ": Error Loading JSON.");
- }
- };
- req.send();
- }
- },
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement