mirror of
https://github.com/danbee/mpd-client
synced 2025-03-04 08:39:09 +00:00
Add disabled state for buttons.
This commit is contained in:
parent
02f441806e
commit
49cb0746c6
@ -21,6 +21,10 @@ mpdClient.controller('transport', function ($scope, api, serverEvents) {
|
||||
return $scope.status.state == 'play'
|
||||
}
|
||||
|
||||
$scope.playingOrPaused = function () {
|
||||
return $scope.status.state == 'play' || $scope.status.state == 'pause'
|
||||
}
|
||||
|
||||
$scope.markerPosition = function () {
|
||||
return ($scope.elapsedTime / $scope.totalTime) * 100
|
||||
}
|
||||
|
||||
@ -7,10 +7,10 @@
|
||||
</div>
|
||||
</div>
|
||||
<nav class="controls">
|
||||
<button ng-click="sendCommand('previous')">previous</button>
|
||||
<button ng-click="sendCommand('previous')" ng-disabled="!playingOrPaused()">previous</button>
|
||||
<button ng-click="sendCommand('pause')" ng-if="playing()">pause</button>
|
||||
<button ng-click="sendCommand('play')" ng-if="!playing()">play</button>
|
||||
<button ng-click="sendCommand('stop')">stop</button>
|
||||
<button ng-click="sendCommand('next')">next</button>
|
||||
<button ng-click="sendCommand('stop')" ng-disabled="!playingOrPaused()">stop</button>
|
||||
<button ng-click="sendCommand('next')" ng-disabled="!playingOrPaused()">next</button>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
@ -17,6 +17,9 @@
|
||||
&:hover, &:focus
|
||||
text-shadow: 0 0 10px rgba(255, 255, 255, 1)
|
||||
|
||||
&[disabled]
|
||||
opacity: 0.25
|
||||
|
||||
.scrubber
|
||||
@include clearfix
|
||||
padding: 0.5em 25px 0
|
||||
|
||||
Loading…
Reference in New Issue
Block a user