84 var loadArchives = function() { |
84 var loadArchives = function() { |
85 //start timeBegin end startTime |
85 //start timeBegin end startTime |
86 //query -> need channel + eventCode |
86 //query -> need channel + eventCode |
87 //iterate over data fill cells |
87 //iterate over data fill cells |
88 var startTs = _this.timeBegin; |
88 var startTs = _this.timeBegin; |
89 var endTs = _this.startTs; |
89 var endTs = Math.min(_this.timeEnd,_this.startTs); |
|
90 |
|
91 console.log("START TS",new Date(startTs).toISOString()); |
|
92 console.log("END TS",new Date(endTs).toISOString()); |
90 |
93 |
91 var url = serverUrl + '/p/api/v1/annotation'; |
94 var url = serverUrl + '/p/api/v1/annotation'; |
92 var filters = [ |
95 var filters = [ |
93 { name: 'ts', op: '>', val: new Date(startTs).toISOString()}, //start |
96 { name: 'ts', op: '>', val: new Date(startTs).toISOString()}, //start |
94 { name: 'ts', op: '<=', val: new Date(endTs).toISOString()}, //end |
97 { name: 'ts', op: '<=', val: new Date(endTs).toISOString()}, //end |
100 |
103 |
101 var totalPage = 1; |
104 var totalPage = 1; |
102 var currentPage = 1; |
105 var currentPage = 1; |
103 |
106 |
104 var processResFunction = function(res) { |
107 var processResFunction = function(res) { |
105 |
108 //console.log("RES archive", res); |
106 if(res) { |
109 if(res) { |
107 var data = res.target.json; |
110 var data = res.target.json; |
108 /*jshint -W069 */ |
111 /*jshint -W069 */ |
109 totalPage = Math.min(maxPages,parseInt(data['total_pages'])); |
112 totalPage = Math.min(maxPages,parseInt(data['total_pages'])); |
110 data.objects.forEach(function(annotation) { |
113 data.objects.forEach(function(annotation) { |