Error handling
Invalid widget type
<script src="https://widgets.digitalocean.ie/loader.js"></script>
<script>
digitalocean.create({
type: 'xxx',
config: {}
});
</script>
Sensor readings invalid url
<script src="https://widgets.digitalocean.ie/loader.js"></script>
<script>
digitalocean.create({
type: 'sensor-readings',
config: {
title: 'M4 Weather Buoy',
url: 'xxx',
sensors: [{
label: 'Atm. Pressure',
unit: 'mb',
prop: 'AtmosphericPressure'
}]
}
});
</script>
Table invalid url
<script src="https://widgets.digitalocean.ie/loader.js"></script>
<script>
digitalocean.create({
"type": "table",
"config": {
"url": "xxx",
}
});
</script>
Chart invalid dataset url
<script src="https://widgets.digitalocean.ie/loader.js"></script>
<script>
digitalocean.create({
type: 'bar-chart',
config: {
title: 'Sea Temperature vs Time',
xTitle: 'Last 6 hours',
yTitle: 'Temperature (C)',
datasets: [{
title: 'Sea Temperature',
url: 'https://erddap.marine.ie/erddap/tabledap/IWaveBNetwork30Min.json?time%XXX&time%3E=now-6hours&distinct()'
}]
}
});
</script>