diff --git a/src/js/components/FullPlayer.js b/src/js/components/FullPlayer.js
index 8ca56c65..8604a8a9 100755
--- a/src/js/components/FullPlayer.js
+++ b/src/js/components/FullPlayer.js
@@ -39,25 +39,25 @@ class FullPlayer extends React.Component{
}
renderConsumeButton(){
- var button = this.props.mopidyActions.instruct('tracklist.setConsume', [true])}>
+ var button = this.props.mopidyActions.instruct('tracklist.setConsume', [true])}>Consume
if( this.props.consume ){
- button = this.props.mopidyActions.instruct('tracklist.setConsume', [false])}>
+ button = this.props.mopidyActions.instruct('tracklist.setConsume', [false])}>Consume
}
return button;
}
renderRandomButton(){
- var button = this.props.mopidyActions.instruct('tracklist.setRandom', [true])}>
+ var button = this.props.mopidyActions.instruct('tracklist.setRandom', [true])}>Shuffle
if( this.props.random ){
- button = this.props.mopidyActions.instruct('tracklist.setRandom', [false])}>
+ button = this.props.mopidyActions.instruct('tracklist.setRandom', [false])}>Shuffle
}
return button;
}
renderRepeatButton(){
- var button = this.props.mopidyActions.instruct('tracklist.setRepeat', [true])}>
+ var button = this.props.mopidyActions.instruct('tracklist.setRepeat', [true])}>Repeat
if( this.props.repeat ){
- button = this.props.mopidyActions.instruct('tracklist.setRepeat', [false])}>
+ button = this.props.mopidyActions.instruct('tracklist.setRepeat', [false])}>Repeat
}
return button;
}
diff --git a/src/scss/components/_modal.scss b/src/scss/components/_modal.scss
index da2f416f..6e6fbd4d 100755
--- a/src/scss/components/_modal.scss
+++ b/src/scss/components/_modal.scss
@@ -6,7 +6,7 @@
bottom: 0;
right: 0;
z-index: 99;
- background: rgba(10, 10, 10, 0.95);
+ background: $overlay_dark;
overflow-y: scroll;
.close-modal {
diff --git a/src/scss/components/_notifications.scss b/src/scss/components/_notifications.scss
index f33c96eb..c033533e 100755
--- a/src/scss/components/_notifications.scss
+++ b/src/scss/components/_notifications.scss
@@ -75,7 +75,7 @@
height: 400px;
width: 400px;
margin: -200px 0 0 -200px;
- background: rgba(10, 10, 10, 0.95);
+ background: $overlay_dark;
color: $white;
border-radius: 10px;
text-align: center;
diff --git a/src/scss/global/_core.scss b/src/scss/global/_core.scss
index aaef3088..476553d6 100755
--- a/src/scss/global/_core.scss
+++ b/src/scss/global/_core.scss
@@ -279,11 +279,58 @@ footer {
}
}
+.has-tooltip {
+ position: relative;
+
+ .tooltip {
+ @include animate();
+ opacity: 0;
+ position: absolute;
+ pointer-events: none;
+ background: $overlay_dark;
+ display: block;
+ max-width: 200px;
+ padding: 5px;
+ color: $white;
+ font-size: 11px;
+ line-height: 11px;
+ top: -16px;
+ left: 4px;
+ z-index: 97;
+
+ &::before {
+ content: '';
+ display: block;
+ width: 6px;
+ height: 6px;
+ background: $overlay_dark;
+ -ms-transform: rotate(45deg);
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg);
+ position: absolute;
+ bottom: -3px;
+ left: 9px;
+ }
+ }
+
+ &:hover {
+ .tooltip {
+ opacity: 1;
+ top: -18px;
+ }
+ }
+}
+
@include responsive( $bp_medium ){
- .right-padding { padding-right: 20px; }
- .left-padding { padding-left: 20px; }
+ .right-padding {
+ padding-right: 20px;
+ }
+
+ .left-padding {
+ padding-left: 20px;
+ }
h1 {
font-size: 30px;
diff --git a/src/scss/global/_variables.scss b/src/scss/global/_variables.scss
index 69fe013b..1b34689b 100755
--- a/src/scss/global/_variables.scss
+++ b/src/scss/global/_variables.scss
@@ -14,6 +14,7 @@ $green: #47af2a;
$blue: #32b5f2;
$yellow: #FFF39C;
$orange: #f16f19;
+$overlay_dark: rgba(10, 10, 10, 0.95);
$bp_wide: 1000px;
$bp_medium: 800px;