From 7c3999c0457e5cc9a273b2ae5029c35ecab0792c Mon Sep 17 00:00:00 2001 From: Humberto Alfonso Díaz Date: Fri, 5 Jul 2019 13:37:04 +0200 Subject: FUNCT Add temperature management --- src/index.html | 111 ++------------------------------------------------ src/index.js | 5 ++- src/js/temperature.js | 73 +++++++++++++++++++++++++++++++++ src/styles/main.scss | 11 ++--- webpack.config.js | 3 +- 5 files changed, 87 insertions(+), 116 deletions(-) create mode 100644 src/js/temperature.js diff --git a/src/index.html b/src/index.html index 4ffbb28..45a53d0 100644 --- a/src/index.html +++ b/src/index.html @@ -19,7 +19,6 @@ FAN SPEED -
@@ -44,59 +43,7 @@
-
-
- LO -
-
- 16º -
-
- 17º -
-
- 18º -
-
- 19º -
-
- 20º -
-
- 21º -
-
- 22º -
-
- 23º -
-
- 24º -
-
- 25º -
-
- 26º -
-
- 27º -
-
- 28º -
-
- 29º -
-
- HI -
-
- -
-
+
-
-
-
- LO -
-
- 16º -
-
- 17º -
-
- 18º -
-
- 19º -
-
- 20º -
-
- 21º -
-
- 22º -
-
- 23º -
-
- 24º -
-
- 25º -
-
- 26º -
-
- 27º -
-
- 28º -
-
- 29º -
-
- HI -
-
- -
-
+
+
diff --git a/src/index.js b/src/index.js index b5d367b..d71dd0c 100644 --- a/src/index.js +++ b/src/index.js @@ -1,8 +1,9 @@ /* JS */ import './js/AFB.js'; -import { init, launch } from './js/app.js'; /* CSS */ import './styles/app.scss'; -document.addEventListener('DOMContentLoaded', init); \ No newline at end of file +document.addEventListener('DOMContentLoaded', function(){ + TEMPERATURE.init(); +}); \ No newline at end of file diff --git a/src/js/temperature.js b/src/js/temperature.js new file mode 100644 index 0000000..45cbe8c --- /dev/null +++ b/src/js/temperature.js @@ -0,0 +1,73 @@ +var left = 22; +var right = 22; + +var lowTemperature = 15; +var hiTemperature = 30; +var temperatures = []; + +var isScrolling; +var elementHeight; + +function createTemperatureElement() { + var element = document.createElement('div'); + element.classList = ['temperature']; + element.style.height = elementHeight+'px'; + element.style.lineHeight = elementHeight+'px'; + return element; +} + +function update(node, index) { + node.scrollTop = index*elementHeight; + + for( var i=0; i