40 lines
1000 B
JavaScript
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
|
|
};
|
|
})();
|