@@ -322,10 +322,65 @@ function getColor($regionID, $seasonID) {
322
322
?>
323
323
</div></div><div id="box_canvas"><canvas id="canvas" width="800" height="400"></canvas></div>
324
324
</div>
325
- <script src="js/forecast.js"></script>
325
+ <script>
326
+ var DRAW_POINTS = true;
327
+ var TICK_SIZE = 5;
328
+ var MONTHS = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
329
+ var LABEL_X = '';
330
+ var LABEL_Y = 'ILI Activity (% outpatient visits)';
331
+ var LABEL_Y_HOSP = 'Hospitalization Rate';
332
+ var MARGIN_LEFT = 60;
333
+ var MARGIN_BOTTOM = 60;
334
+ var MARGIN_RIGHT = 12;
335
+ var MARGIN_TOP = 12;
336
+ var DASH_STYLE = [1, 5];
337
+ var AUTOSAVE_INTERVAL = 1;
338
+ var AXIS_STYLE = {color: '#000', size: 1, dash: []};
339
+ var GRID_STYLE = {color: '#bbb', size: 1, dash: DASH_STYLE};
340
+ var ZOOM_AMOUNT = 1.1;
341
+ var BUTTON_SIZE = 25;
342
+ var WILI_MAX = 26;
343
+ var WILI_MIN = 3;
344
+
345
+ //Number of axis tick marks
346
+ var xInterval = 2;
347
+ var yInterval = 1;
348
+ var uiScale = 1;
349
+ var canvas = $('#canvas')[0];
350
+ var dragging = false;
351
+ var hoveringButton = null;
352
+
353
+ var modifyCounter = 0;
354
+ var submitCounter = 0;
355
+ var modified = false;
356
+ var zoomDownBounds;
357
+ var zoomUpBounds;
358
+ var showLastBounds;
359
+ var snapLastBounds;
360
+ var SubmitStatus = {
361
+ init: 0,
362
+ sent: 1,
363
+ success: 2,
364
+ failure: 3
365
+ };
366
+ var submitStatus = SubmitStatus.init;
367
+
368
+ //chart bounds
369
+ function marginLeft() { return MARGIN_LEFT * uiScale; }
370
+ function marginRight() { return MARGIN_RIGHT * uiScale; }
371
+ function marginTop() { return MARGIN_TOP * uiScale; }
372
+ function marginBottom() { return MARGIN_BOTTOM * uiScale; }
373
+ function max(x1,x2) { if (x1>x2) { return x1; } return x2; }
374
+ function min(x1,x2) { if (x1<x2) { return x1; } return x2; }
375
+
376
+ </script>
326
377
<script>
327
378
//globals
328
379
//var DEBUG = <?= $ output ['user_id ' ] == 9 ? 'true ' : 'false ' ?> ;
380
+
381
+
382
+
383
+
329
384
//Axis range
330
385
var currentWeek = <?= $ currentWeek ?> ;
331
386
var numPastWeeks = <?= $ numPastWeeks ?> ;
0 commit comments