24 lines
1.0 KiB
JavaScript
24 lines
1.0 KiB
JavaScript
"use strict";
|
|
import ArrayVisualization from './array_visualization';
|
|
import ZoomControl from './zoom_control';
|
|
import OverlayControl from './overlay_control';
|
|
import SeismicControl from './seismic_control';
|
|
import SubarrayDisplay from './subarray_display';
|
|
import AutoUpload from './auto_upload';
|
|
|
|
$(document).ready(function () {
|
|
AutoUpload();
|
|
|
|
if (is_csv_available) {
|
|
let subarrayDisplay = new SubarrayDisplay();
|
|
subarrayDisplay.init($('#current_anchors'), $('#needed_anchors'), $('#subarray_weight'), panel_data);
|
|
let arrayVisualization = new ArrayVisualization(panel_data, is_dual_tilt, subarrayDisplay, buildings_coordinates);
|
|
arrayVisualization.init();
|
|
new ZoomControl(arrayVisualization).init($('#zoom_control'));
|
|
new OverlayControl(arrayVisualization).init($('#overlay_control'), $('#legend_container'));
|
|
new SeismicControl(arrayVisualization, subarrayDisplay).init($('.seismic_anchor_control'), $("#seismic_save"));
|
|
window.arrayVisualization = arrayVisualization;
|
|
}
|
|
|
|
});
|