MrDraw/src/octoprint/static/js/app/client/languages.js
2017-01-26 14:59:54 +01:00

24 lines
660 B
JavaScript

(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["OctoPrint"], factory);
} else {
factory(global.OctoPrint);
}
})(this, function(OctoPrint) {
var url = "api/languages";
OctoPrint.languages = {
list: function(opts) {
return OctoPrint.get(url, opts);
},
upload: function(file) {
return OctoPrint.upload(url, file);
},
delete: function(locale, pack, opts) {
var packUrl = url + "/" + locale + "/" + pack;
return OctoPrint.delete(packUrl, opts);
}
};
return OctoPrint.languages;
});