add volume icon
This commit is contained in:
parent
b7e711955b
commit
07ce3e5aeb
@ -4,6 +4,8 @@
|
|||||||
[#26](https://git.project-insanity.org/onny/nextcloud-app-radio/issues/26) @onny
|
[#26](https://git.project-insanity.org/onny/nextcloud-app-radio/issues/26) @onny
|
||||||
- Navigation by hash location
|
- Navigation by hash location
|
||||||
[#63](https://git.project-insanity.org/onny/nextcloud-app-radio/issues/63) @onny
|
[#63](https://git.project-insanity.org/onny/nextcloud-app-radio/issues/63) @onny
|
||||||
|
- Add icon categories
|
||||||
|
[#](https://git.project-insanity.org/onny/nextcloud-app-radio/commit/b7e711955b90f388a5e340ab582461fd39df8969) @onny
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Fix styling issue (overflow hidden) player area
|
- Fix styling issue (overflow hidden) player area
|
||||||
|
33
css/main.css
33
css/main.css
@ -24,13 +24,6 @@
|
|||||||
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
|
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
|
||||||
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
|
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
|
||||||
|
|
||||||
#volumeslider{
|
|
||||||
width: 200px;
|
|
||||||
display: inline-block;
|
|
||||||
margin-top: 15px;
|
|
||||||
margin-left: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#station_metadata{
|
#station_metadata{
|
||||||
margin: 5px 20px;
|
margin: 5px 20px;
|
||||||
padding-left: 5px;
|
padding-left: 5px;
|
||||||
@ -475,3 +468,29 @@ table td {
|
|||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#volumeicon {
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
background-size: contain;
|
||||||
|
position: relative;
|
||||||
|
left: -30px;
|
||||||
|
top: -3px;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
}
|
||||||
|
#volumeicon.full {
|
||||||
|
background-image: url('../img/sound_full.png');
|
||||||
|
}
|
||||||
|
#volumeicon.mid {
|
||||||
|
background-image: url('../img/sound_mid.png');
|
||||||
|
}
|
||||||
|
#volumeicon.silent {
|
||||||
|
background-image: url('../img/sound_silent.png');
|
||||||
|
}
|
||||||
|
|
||||||
|
#volumeslider{
|
||||||
|
width: 170px;
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 15px;
|
||||||
|
margin-left: 35px;
|
||||||
|
}
|
||||||
|
12
js/main.js
12
js/main.js
@ -388,6 +388,18 @@ $(function(){
|
|||||||
step: .1,
|
step: .1,
|
||||||
slide: function(e, ui) {
|
slide: function(e, ui) {
|
||||||
player.volume = ui.value;
|
player.volume = ui.value;
|
||||||
|
if (ui.value < 0.2) {
|
||||||
|
$("#volumeicon").removeClass();
|
||||||
|
$("#volumeicon").attr("class","silent");
|
||||||
|
}
|
||||||
|
if (ui.value > 0.5) {
|
||||||
|
$("#volumeicon").removeClass();
|
||||||
|
$("#volumeicon").attr("class","full");
|
||||||
|
}
|
||||||
|
if (ui.value < 0.5 && ui.value > 0.2) {
|
||||||
|
$("#volumeicon").removeClass();
|
||||||
|
$("#volumeicon").attr("class","mid");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<audio id="player" src=""></audio>
|
<audio id="player" src=""></audio>
|
||||||
<button id="playbutton" class="play"></button>
|
<button id="playbutton" class="play"></button>
|
||||||
<div id="volumeslider">
|
<div id="volumeslider">
|
||||||
<!-- <img src="img/sound_full.png"> -->
|
<div id="volumeicon" class="full"></div>
|
||||||
</div>
|
</div>
|
||||||
<p id="station_metadata"></p>
|
<p id="station_metadata"></p>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user