%PDF- %PDF-
| Direktori : /www/varak.cloud/jamstash.varak.cloud/app/player/ |
| Current File : /www/varak.cloud/jamstash.varak.cloud/app/player/player.js |
/**
* jamstash.player Module
*
* Enables basic control of the player : play, pause, previous track, next track.
* Also provides the currently playing song's info through the scope so it can be displayed next to
* the player controls.
*/
angular.module('jamstash.player.controller', ['jamstash.player.service', 'jamstash.player.directive', 'jamstash.repeat.directive'])
.controller('PlayerController', ['$scope', 'player', 'globals',
function ($scope, player, globals) {
'use strict';
$scope.getPlayingSong = player.getPlayingSong;
$scope.settings = globals.settings;
$scope.playerSettings = player.settings;
$scope.play = function () {
if (globals.settings.Jukebox) {
$scope.sendToJukebox('start');
} else {
player.togglePause();
}
};
$scope.pause = function () {
if (globals.settings.Jukebox) {
$scope.sendToJukebox('stop');
} else {
player.togglePause();
}
};
$scope.previousTrack = player.previousTrack;
$scope.nextTrack = player.nextTrack;
}]);