2014-01-13 22:48:55 +00:00
|
|
|
(function(context,$) {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Javascript wrappers for the REST API
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
"use strict";
|
|
|
|
|
|
|
|
|
|
context.JK = context.JK || {};
|
|
|
|
|
context.JK.RestAdmin = function() {
|
|
|
|
|
|
|
|
|
|
var self = this;
|
|
|
|
|
var logger = context.JK.logger;
|
|
|
|
|
|
|
|
|
|
function tryMixAgain(options) {
|
|
|
|
|
var mixId = options['mix_id']
|
|
|
|
|
return $.ajax({
|
|
|
|
|
type: "POST",
|
|
|
|
|
dataType: "json",
|
2014-07-28 15:05:16 +00:00
|
|
|
url: gon.global.prefix + '/api/mix/' + mixId + '/enqueue',
|
2014-01-13 22:48:55 +00:00
|
|
|
contentType: 'application/json',
|
|
|
|
|
processData: false
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function initialize() {
|
|
|
|
|
return self;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Expose publics
|
|
|
|
|
this.initialize = initialize;
|
|
|
|
|
this.tryMixAgain = tryMixAgain;
|
|
|
|
|
|
|
|
|
|
return this;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
})(window,jQuery);
|