1
0
mirror of https://github.com/danbee/mpd-client synced 2025-03-04 08:39:09 +00:00
mpd-client/assets/js/controls/transport.js
2013-12-06 13:46:58 +00:00

27 lines
557 B
JavaScript

var Transport = can.Control.extend({
init: function(element, options) {
this.status = options.status;
element.html(can.view('views/transport.ejs', { status: this.status }));
},
updateStatus: function(status) {
this.status.attr(status);
},
sendCommand: function(command) {
var self = this;
can.ajax({
url: '/api/control/' + command,
type: 'PUT'
});
},
'button click': function(element, event) {
var command = $(element).data('command');
this.sendCommand(command);
$(element).blur();
}
});