Added Toggle-Btn for DriverInfo Area
This commit is contained in:
parent
141c15bf7f
commit
dee4408a61
|
@ -96,11 +96,11 @@ body {
|
||||||
pointer-events: all;
|
pointer-events: all;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toggle-btn{
|
#toggle-btn-selection, #toggle-btn-driverinfo{
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
#icon-up-arrow{
|
.icon-up-arrow{
|
||||||
width: 1%;
|
width: 1%;
|
||||||
height: 1%;
|
height: 1%;
|
||||||
}
|
}
|
||||||
|
|
12
index.html
12
index.html
|
@ -67,8 +67,8 @@
|
||||||
</div> <!-- card-body -->
|
</div> <!-- card-body -->
|
||||||
|
|
||||||
<div class="card-footer" style="padding:0;">
|
<div class="card-footer" style="padding:0;">
|
||||||
<div id="toggle-btn">
|
<div id="toggle-btn-selection">
|
||||||
<svg id="icon-up-arrow" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 120 120" xml:space="preserve" transform="rotate(-90)">
|
<svg id="icon-up-arrow-selection" class="icon-up-arrow" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 120 120" xml:space="preserve" transform="rotate(-90)">
|
||||||
<polygon fill="#010101" points="102.296,59.957 42.264,119.99 25.605,103.34 85.639,43.299 "/>
|
<polygon fill="#010101" points="102.296,59.957 42.264,119.99 25.605,103.34 85.639,43.299 "/>
|
||||||
<polygon fill="#010101" points="85.74,76.71 25.715,16.653 42.373,0.011 102.391,60.067 "/>
|
<polygon fill="#010101" points="85.74,76.71 25.715,16.653 42.373,0.011 102.391,60.067 "/>
|
||||||
</svg>
|
</svg>
|
||||||
|
@ -100,6 +100,14 @@
|
||||||
<div class="card" id="driver-card">
|
<div class="card" id="driver-card">
|
||||||
<div class="card-header">Rennteilnehmer</div>
|
<div class="card-header">Rennteilnehmer</div>
|
||||||
<div class="card-body" id="driver-infobox"><!-- Driver info box automatically filled by JS.--></div> <!-- card-body -->
|
<div class="card-body" id="driver-infobox"><!-- Driver info box automatically filled by JS.--></div> <!-- card-body -->
|
||||||
|
<div class="card-footer" style="padding:0;">
|
||||||
|
<div id="toggle-btn-driverinfo">
|
||||||
|
<svg id="icon-up-arrow-driverinfo" class="icon-up-arrow" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 120 120" xml:space="preserve" transform="rotate(-90)">
|
||||||
|
<polygon fill="#010101" points="102.296,59.957 42.264,119.99 25.605,103.34 85.639,43.299 "/>
|
||||||
|
<polygon fill="#010101" points="85.74,76.71 25.715,16.653 42.373,0.011 102.391,60.067 "/>
|
||||||
|
</svg>
|
||||||
|
</div>
|
||||||
|
</div> <!-- card-footer -->
|
||||||
</div> <!-- card -->
|
</div> <!-- card -->
|
||||||
|
|
||||||
|
|
||||||
|
|
30
js/main.js
30
js/main.js
|
@ -102,10 +102,10 @@ preprocessor.load(function(data) {
|
||||||
slyelement.obj.reload();
|
slyelement.obj.reload();
|
||||||
});
|
});
|
||||||
|
|
||||||
$( "#toggle-btn" ).click(function() {
|
$( "#toggle-btn-selection" ).click(function() {
|
||||||
if ( $( "#selector-card .card-body" ).is( ":hidden" ) ) {
|
if ( $( "#selector-card .card-body" ).is( ":hidden" ) ) {
|
||||||
$( "#selector-card .card-body" ).slideDown();
|
$( "#selector-card .card-body" ).slideDown();
|
||||||
$('#icon-up-arrow').animate({ borderSpacing: 0 - 90 }, {
|
$('#icon-up-arrow-selection').animate({ borderSpacing: 0 - 90 }, {
|
||||||
step: function(now,fx) {
|
step: function(now,fx) {
|
||||||
$(this).css('-webkit-transform','rotate('+now+'deg)');
|
$(this).css('-webkit-transform','rotate('+now+'deg)');
|
||||||
$(this).css('-moz-transform','rotate('+now+'deg)');
|
$(this).css('-moz-transform','rotate('+now+'deg)');
|
||||||
|
@ -115,7 +115,31 @@ preprocessor.load(function(data) {
|
||||||
},'linear');
|
},'linear');
|
||||||
} else {
|
} else {
|
||||||
$( "#selector-card .card-body" ).slideUp();
|
$( "#selector-card .card-body" ).slideUp();
|
||||||
$('#icon-up-arrow').animate({ borderSpacing: 180 - 90 }, {
|
$('#icon-up-arrow-selection').animate({ borderSpacing: 180 - 90 }, {
|
||||||
|
step: function(now,fx) {
|
||||||
|
$(this).css('-webkit-transform','rotate('+now+'deg)');
|
||||||
|
$(this).css('-moz-transform','rotate('+now+'deg)');
|
||||||
|
$(this).css('transform','rotate('+now+'deg)');
|
||||||
|
},
|
||||||
|
duration: 150
|
||||||
|
},'linear');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$( "#toggle-btn-driverinfo" ).click(function() {
|
||||||
|
if ( $( "#driver-card .card-body" ).is( ":hidden" ) ) {
|
||||||
|
$( "#driver-card .card-body" ).slideDown();
|
||||||
|
$('#icon-up-arrow-driverinfo').animate({ borderSpacing: 0 - 90 }, {
|
||||||
|
step: function(now,fx) {
|
||||||
|
$(this).css('-webkit-transform','rotate('+now+'deg)');
|
||||||
|
$(this).css('-moz-transform','rotate('+now+'deg)');
|
||||||
|
$(this).css('transform','rotate('+now+'deg)');
|
||||||
|
},
|
||||||
|
duration: 150
|
||||||
|
},'linear');
|
||||||
|
} else {
|
||||||
|
$( "#driver-card .card-body" ).slideUp();
|
||||||
|
$('#icon-up-arrow-driverinfo').animate({ borderSpacing: 180 - 90 }, {
|
||||||
step: function(now,fx) {
|
step: function(now,fx) {
|
||||||
$(this).css('-webkit-transform','rotate('+now+'deg)');
|
$(this).css('-webkit-transform','rotate('+now+'deg)');
|
||||||
$(this).css('-moz-transform','rotate('+now+'deg)');
|
$(this).css('-moz-transform','rotate('+now+'deg)');
|
||||||
|
|
Loading…
Reference in New Issue