A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
Read the statement by Michael Teeuw here.
Need some advise. Digital Ocean Modules
-
@strawberry-3.141
sorry to bug you so much dose that go in the get dom ? -
@andrewchumchal this is just how you can access status name and the ip in getDom for example but you still need to render this
-
This post is deleted! -
@strawberry-3-141 Hey. I was not able to get it to display it last night. I try everything i could. Any more ideas ?
-
getDom: function() { var wrapper = document.createElement("div"); if(this.droplets){ var table = document.createElement("table"); for(var i = 0; i < this.droplets.droplets.length; i++){ var row = document.createElement("tr"); var name = document.createElement("td"); name.innerHTML = this.droplets.droplets[i].name; row.appendChild(name); var status = document.createElement("td"); status.innerHTML = this.droplets.droplets[i].status; row.appendChild(status); var ips = ''; for(var n = 0; n < this.droplets.droplets[i].networks['v4'].length; n++;){ ips += this.droplets.droplets[i].networks['v4'][n].ip_address + ' | '; } for(var n = 0; n < this.droplets.droplets[i].networks['v6'].length; n++;){ ips += this.droplets.droplets[i].networks['v6'][n].ip_address + ' | '; } ips = ips.replace(/ | $/, ''); var ip = document.createElement("td"); ip.innerHTML = ips; row.appendChild(ip); table.appendChild(row); } wrapper.appendChild(table); } else { wrapper.innerHTML = "No data to show!"; } return wrapper; },
-
I just update my code.
And i have a droplet created but it shows no data to show ?
-
@andrewchumchal this is all untested and should give you just a direction on how it could be solved. make sure you update the dom when receiving data
socketNotificationReceived: function(notification, payload){ if(notification === "DATA"){ this.droplets = payload; this.updateDom(); } },
-
Thanks you so much @strawberry-3-141.