Lora-Map/Lora-Map/resources/js/overlays.js
2019-09-07 16:09:23 +02:00

41 lines
1.6 KiB
JavaScript

var OverlayObject = {
_DensitySettings: {},
Start: function () {
return this;
},
_ParseAJAXCount: function (cameracounts) {
var camerastext = "";
for (var cameraid in cameracounts) {
if (cameracounts.hasOwnProperty(cameraid)) {
var camera = cameracounts[cameraid];
var cameratext = "<div class='camera'>";
cameratext += "<span class='name'>" + cameraid + "</span>";
cameratext += "<span class='in'>" + camera["Incoming"] + "</span>";
cameratext += "<span class='out'>" + camera["Outgoing"] + "</span>";
cameratext += "<span class='total'>" + camera["Total"] + "</span>";
cameratext += "</div>";
camerastext += cameratext;
}
}
document.getElementById("cameracount").innerHTML = camerastext;
},
_ParseAJAXDensity: function (cameradensy) {
var densystext = "";
for (var densyid in cameradensy) {
if (cameradensy.hasOwnProperty(densyid)) {
if (this._DensitySettings.hasOwnProperty(densyid)) {
var densy = cameradensy[densyid];
var densytext = "<div class='camera'>";
densytext += "<span class='name'>" + this._DensitySettings[densyid].Alias + "</span>";
densytext += "<span class='count'>" + densy["DensityCount"] + "</span>";
densytext += "</div>";
densystext += densytext;
}
}
}
document.getElementById("crwoddensy").innerHTML = densystext;
},
_ParseAJAXSettings: function (json) {
this._DensitySettings = json["DensityArea"];
}
}.Start();