mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-08 10:34:34 +00:00
40 lines
1.0 KiB
JavaScript
40 lines
1.0 KiB
JavaScript
|
|
var userModule = (function(){
|
|
function setPref(name, value) {
|
|
if (jQuery.data['pref_' + name] && jQuery.data['pref_' + name].abort) {
|
|
jQuery.data['pref_' + name].abort();
|
|
jQuery.data['pref_' + name] = false;
|
|
}
|
|
|
|
jQuery.data['pref_' + name] = $.ajax({
|
|
type: "POST",
|
|
url: "/user/preferences/",
|
|
data: {
|
|
prop: name,
|
|
value: value
|
|
},
|
|
dataType: 'json',
|
|
timeout: function () {
|
|
jQuery.data['pref_' + name] = false;
|
|
},
|
|
error: function () {
|
|
jQuery.data['pref_' + name] = false;
|
|
},
|
|
success: function (data) {
|
|
if (data.success) {
|
|
humane.info(data.message);
|
|
}
|
|
else {
|
|
humane.error(data.message);
|
|
}
|
|
jQuery.data['pref_' + name] = false;
|
|
return;
|
|
}
|
|
});
|
|
}
|
|
|
|
return {setPref: setPref}
|
|
})();
|
|
|
|
|