Files
Leantime/app/Domain/Setting/Js/settingRepository.js

40 lines
1000 B
JavaScript

leantime.settingRepository = (function () {
// Variables (underscore for private variables)
var publicThing = "not secret";
var _privateThing = "secret";
//Constructor
(function () {
})();
//Functions
var saveLogo = function (photo) {
var formData = new FormData();
formData.append('file', photo);
jQuery.ajax(
{
type: 'POST',
url: leantime.appUrl + '/setting/logo',
data: formData,
processData: false,
contentType: false,
success: function (resp) {
jQuery('#save-logo').removeClass('running');
location.reload();
},
error: function (err) {
console.log(err);
}
}
);
};
// Make public what you want to have public, everything else is private
return {
saveLogo: saveLogo
};
})();