| | |
| | | moralMap.mapInit = function () { |
| | | var defaultParam = { |
| | | minZoom: 12, |
| | | maxZoom: 20 |
| | | maxZoom: 20, |
| | | enableMapClick: false |
| | | }; |
| | | if (!!arguments[1]) { |
| | | $.extend(defaultParam, arguments[1]); |
| | |
| | | var deviceStates; |
| | | var monitorPointStates; |
| | | moralMap.refreshState = function (states) { |
| | | if (!monitorPointStates) { |
| | | monitorPointStates = states; |
| | | deviceStates = []; |
| | | for (var i in states) { |
| | | var state = states[i]; |
| | | for (var j in state.devices) { |
| | | var device = state.devices[j]; |
| | | deviceStates.push(device); |
| | | } |
| | | monitorPointStates = states; |
| | | deviceStates = []; |
| | | for (var i in states) { |
| | | var state = states[i]; |
| | | for (var j in state.devices) { |
| | | var device = state.devices[j]; |
| | | deviceStates.push(device); |
| | | } |
| | | } |
| | | listView.refreshState(deviceStates); |
| | | for (var i in states) { |
| | | var state = states[i]; |
| | | var mpoint = moralMap.getMpoint(state.id); |