diff --git a/.gitignore b/.gitignore index b512c09..6bd68a0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -node_modules \ No newline at end of file +node_modules +.idea/* +/js/var_conf.js diff --git a/css/timelaps.css b/css/timelaps.css new file mode 100644 index 0000000..8443c5f --- /dev/null +++ b/css/timelaps.css @@ -0,0 +1,26 @@ +.driver_img{ + max-width: 107px; +} + +.glow { + color: white; + -webkit-animation-name: blink; + -webkit-animation-duration: 1s; + -webkit-animation-iteration-count: infinite; + + -moz-animation-name: blink; + -moz-animation-duration: 1s; + -moz-animation-iteration-count: infinite; + + -ms-animation-name: blink; + -ms-animation-duration: 1s; + -ms-animation-iteration-count: infinite; + + -o-animation-name: blink; + -o-animation-duration: 1s; + -o-animation-iteration-count: infinite; + + animation-name: blink; + animation-duration: 1s; + animation-iteration-count: infinite; +} \ No newline at end of file diff --git a/drivers.html b/drivers.html index 3094a23..3b6a2ec 100644 --- a/drivers.html +++ b/drivers.html @@ -121,7 +121,7 @@ - + diff --git a/img/1.png b/img/1.png new file mode 100644 index 0000000..e43122f Binary files /dev/null and b/img/1.png differ diff --git a/img/10.png b/img/10.png new file mode 100644 index 0000000..f609fb1 Binary files /dev/null and b/img/10.png differ diff --git a/img/11.png b/img/11.png new file mode 100644 index 0000000..e434dca Binary files /dev/null and b/img/11.png differ diff --git a/img/12.png b/img/12.png new file mode 100644 index 0000000..9354752 Binary files /dev/null and b/img/12.png differ diff --git a/img/13.png b/img/13.png new file mode 100644 index 0000000..fb23688 Binary files /dev/null and b/img/13.png differ diff --git a/img/14.png b/img/14.png new file mode 100644 index 0000000..7282336 Binary files /dev/null and b/img/14.png differ diff --git a/img/15.png b/img/15.png new file mode 100644 index 0000000..60d236f Binary files /dev/null and b/img/15.png differ diff --git a/img/16.png b/img/16.png new file mode 100644 index 0000000..259b156 Binary files /dev/null and b/img/16.png differ diff --git a/img/17.png b/img/17.png new file mode 100644 index 0000000..f125563 Binary files /dev/null and b/img/17.png differ diff --git a/img/2.png b/img/2.png new file mode 100644 index 0000000..5612941 Binary files /dev/null and b/img/2.png differ diff --git a/img/3.png b/img/3.png new file mode 100644 index 0000000..0a440ff Binary files /dev/null and b/img/3.png differ diff --git a/img/4.png b/img/4.png new file mode 100644 index 0000000..c254c7f Binary files /dev/null and b/img/4.png differ diff --git a/img/5.png b/img/5.png new file mode 100644 index 0000000..baba0ed Binary files /dev/null and b/img/5.png differ diff --git a/img/6.png b/img/6.png new file mode 100644 index 0000000..cfd5ff0 Binary files /dev/null and b/img/6.png differ diff --git a/img/7.png b/img/7.png new file mode 100644 index 0000000..b328c2e Binary files /dev/null and b/img/7.png differ diff --git a/img/8.png b/img/8.png new file mode 100644 index 0000000..659e684 Binary files /dev/null and b/img/8.png differ diff --git a/img/9.png b/img/9.png new file mode 100644 index 0000000..61e5990 Binary files /dev/null and b/img/9.png differ diff --git a/index.html b/index.html index 23027ac..007fcee 100644 --- a/index.html +++ b/index.html @@ -73,7 +73,7 @@ @@ -118,7 +118,7 @@ - + diff --git a/index_kart.html b/index_kart.html new file mode 100644 index 0000000..55da042 --- /dev/null +++ b/index_kart.html @@ -0,0 +1,562 @@ + + + + + + + + + + + + Timelaps - Dashboard + + + + + + + + + + + + + + +
+ + + + + + +
+ + +
+ + + + + + +
+ + +
+

Dashboard karting :

+
+ + + +
+
+
+
+ Current driver +
+
+
+
+ + Card image cap + +
Pich
+

Total : 15:30:02
+ +

+
+ + + + + + + +
+
+
+
+
+ 14:03:54
+
+ Last fuel at : 10:02:50 + (14:03:54). + +
+
18037.4 + Minutes
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
N° Rel.TempHeure
-2L41:4912:11:10
-1L42:5112:12:12
PIT43:5312:13:14
+
+
+
+ +
+
+
+
+
+
+ Next drivers +
+
+
+
+
+ + Card image cap + +
+
Nico
+

Total : 03:39:36
+ Tps de repos : 14:05:26
+ +

+
+ + + + + + + +
+

+
+
+
+ +
+
+ + Card image cap + +
+
Phillipe
+

Total : 02:45:40
+ Tps de repos : 14:50:03
+ +

+
+ + + + + + + +
+

+
+
+
+ +
+
+ + Card image cap + +
+
Paul
+

Total : 03:48:44
+ Tps de repos : 13:20:32
+ +

+
+ + + + + + + +
+

+
+
+
+ +
+
+ + Card image cap + +
+
Benoît
+

Total : 03:37:02
+ Tps de repos : 12:38:57
+ +

+
+ + + + + + + +
+

+
+
+
+ +
+
+
+
+
+
+
+ +

Relay history +

+
+ + + + + + + + + + + + + + + +
DriverStartEndRelay durationFuelDurée prevAut.
+
+
+
+
+ +
+ + +
+ + + +
+
+ +
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/js/timelaps.js b/js/timelaps.js index 5d03fbf..ba463dd 100644 --- a/js/timelaps.js +++ b/js/timelaps.js @@ -1,3 +1,8 @@ +timelapsStorage = localStorage; +if(typeof timelapsStorage.current_kart_id === "undefined"){ + timelapsStorage.setItem('current_kart_id', null); +} + function getKartsMenu() { $.ajax({ type: 'GET', @@ -5,9 +10,14 @@ function getKartsMenu() { url: api_url + 'karts/', dataType: 'json', success: function (data, status) { - $.each(data, function (index, value) { + actual_kart = timelapsStorage.current_kart_id; + $.each(data.reverse(), function (index, value) { + btn_class = 'btn-light'; + if(actual_kart == value.id ){ + btn_class = 'btn-primary'; + } $('#link_all').after("" + - " \n" + + " \n \n" + " \n" + " \n" + "\n" + @@ -88,10 +98,10 @@ function listKarts() { url: api_url + 'karts/', dataType: 'json', success: function (data, status) { - if (tableListKart instanceof $.fn.dataTable.Api) { - tableListKart.destroy(); + if ($.fn.DataTable.isDataTable("#dataTable_kart_list")) { + $('#dataTable_kart_list').DataTable().destroy(); } - tableListKart = $('#dataTable_kart_list').DataTable({ + $('#dataTable_kart_list').DataTable({ data: data, columns: [ { @@ -389,3 +399,12 @@ function deleteDriver(id, kart_id, row_index) { }, }); } + +function startRace() { + +} + +function showKartDashboard(kart_id) { + timelapsStorage.setItem('current_kart_id', kart_id); + window.location.href='index_kart.html'; +} \ No newline at end of file diff --git a/karts.html b/karts.html index 89cbea4..e264331 100644 --- a/karts.html +++ b/karts.html @@ -121,7 +121,7 @@ - + diff --git a/params.html b/params.html index a8fb462..0be8674 100644 --- a/params.html +++ b/params.html @@ -118,7 +118,7 @@ - +