mirror of
https://github.com/grocy/grocy.git
synced 2026-04-05 20:36:15 +02:00
reload page done on success callback
This commit is contained in:
parent
1e2ac7dac9
commit
3d1c42c6f7
|
|
@ -454,14 +454,17 @@ Grocy.FrontendHelpers.SaveUserSetting = function(settingsKey, value)
|
|||
);
|
||||
}
|
||||
|
||||
Grocy.FrontendHelpers.DeleteUserSetting = function(settingsKey)
|
||||
Grocy.FrontendHelpers.DeleteUserSetting = function(settingsKey, reloadPageOnSuccess = false)
|
||||
{
|
||||
delete Grocy.UserSettings[settingsKey];
|
||||
|
||||
Grocy.Api.Delete('user/settings/' + settingsKey, {},
|
||||
function(result)
|
||||
{
|
||||
// Nothing to do...
|
||||
if (reloadPageOnSuccess)
|
||||
{
|
||||
location.reload();
|
||||
}
|
||||
},
|
||||
function(xhr)
|
||||
{
|
||||
|
|
@ -739,7 +742,8 @@ $.extend(true, $.fn.dataTable.defaults, {
|
|||
var settingKey = 'datatables_state_' + settings.sTableId;
|
||||
if ($.isEmptyObject(data))
|
||||
{
|
||||
Grocy.FrontendHelpers.DeleteUserSetting(settingKey);
|
||||
//state.clear was called and unfortunately the table is not refresh, so we are reloading the page
|
||||
Grocy.FrontendHelpers.DeleteUserSetting(settingKey, true);
|
||||
} else
|
||||
{
|
||||
var stateData = JSON.stringify(data);
|
||||
|
|
@ -1017,9 +1021,6 @@ $(".change-table-columns-visibility-button").on("click", function(e)
|
|||
|
||||
//Delete state settings
|
||||
dataTable.state.clear();
|
||||
|
||||
//Reload page as datatable is not reseting itself
|
||||
location.reload();
|
||||
}
|
||||
bootbox.hideAll();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user