Skip to content
Snippets Groups Projects
start.ts 890 B
Newer Older
Francesco Giacomini's avatar
Francesco Giacomini committed
// Copyright 2017 Istituto Nazionale di Fisica Nucleare
//
// Licensed under the EUPL

Fabio Proietti's avatar
Fabio Proietti committed
import { Chart } from './chart';
import { Image } from './image';
import { Events } from "./events";
Fabio Proietti's avatar
Fabio Proietti committed
import { ImportFile } from "./importFile";
Francesco Giacomini's avatar
Francesco Giacomini committed

//INIZIO DELLO SCRIPT
window.onload = () => {
Francesco Giacomini's avatar
Francesco Giacomini committed
  // skip the tooltip for the moment; it generates an apparently fatal error
  //$('[data-toggle="tooltip"]').tooltip();
Fabio Proietti's avatar
Fabio Proietti committed
  let drawImage = new Image();
  let drawChart = new Chart();
  let importFile = new ImportFile(drawImage, drawChart);
Fabio Proietti's avatar
Fabio Proietti committed

  new Events(drawImage, drawChart);
Francesco Giacomini's avatar
Francesco Giacomini committed
  //creazione dell'albero e gestione barre laterali
Fabio Proietti's avatar
Fabio Proietti committed
  importFile.setImportFile();
Fabio Proietti's avatar
Fabio Proietti committed
  importFile.compressingSidenav();
Francesco Giacomini's avatar
Francesco Giacomini committed

  // enable drag&drop
  let droppableArea: any = document.querySelector('.droppable');
Fabio Proietti's avatar
Fabio Proietti committed
  importFile.makeDroppable(droppableArea);
  drawImage.zPixel1 = { x: 0, y: 0 };
  drawImage.zPixel2 = { x: 0, y: 0 };