dropDownList.js 1.66 KB
Newer Older
1
2
"use strict";

Pithon Kabiro's avatar
Pithon Kabiro committed
3
4
5
6
const dropDownBuilding = document.querySelector("#drop-down--bldg");
const dropDownSensorParent = document.querySelector(
  "#drop-down--sensor-parent"
);
7
8
const dropDownSensor = document.querySelector("#drop-down--sensor");

Pithon Kabiro's avatar
Pithon Kabiro committed
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
const selectBuildingFromDropDownList = function () {
  const selectedBuilding =
    dropDownBuilding.options[dropDownBuilding.selectedIndex].value;

  switch (selectedBuilding) {
    case "none":
      break;
    case "101":
      console.log("Building 101");
      break;
    case "102":
      console.log("Building 102");
      break;
    case "107":
      console.log("Building 107");
      break;
    case "112":
      console.log("Building 112");
      break;
    case "125":
      console.log("Building 125");
      break;
    case "225":
      console.log("Building 225");
      break;
    default:
      console.log("Default case");
  }
};

39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
const selectSensorFromDropDownList = function () {
  const selectedSensor =
    dropDownSensor.options[dropDownSensor.selectedIndex].value;

  switch (selectedSensor) {
    case "none":
      break;
    case "vorlauf":
      console.log("VORLAUF");
      break;
    case "ruecklauf":
      console.log("RUECKLAUF");
      break;
    case "durchfluss":
      console.log("DURCHFLUSS");
      break;
    case "leistung":
      console.log("LEISTUNG");
      break;
    case "energie":
      console.log("ENERGIE");
      break;
    case "energieVerbr":
      console.log("ENERGIE_VERBR");
      break;
    default:
      console.log("Default case");
  }
};

Pithon Kabiro's avatar
Pithon Kabiro committed
69
dropDownBuilding.addEventListener("change", selectBuildingFromDropDownList);
70
dropDownSensor.addEventListener("change", selectSensorFromDropDownList);