mirror of
https://github.com/grocy/grocy.git
synced 2026-04-06 21:06: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];
|
delete Grocy.UserSettings[settingsKey];
|
||||||
|
|
||||||
Grocy.Api.Delete('user/settings/' + settingsKey, {},
|
Grocy.Api.Delete('user/settings/' + settingsKey, {},
|
||||||
function(result)
|
function(result)
|
||||||
{
|
{
|
||||||
// Nothing to do...
|
if (reloadPageOnSuccess)
|
||||||
|
{
|
||||||
|
location.reload();
|
||||||
|
}
|
||||||
},
|
},
|
||||||
function(xhr)
|
function(xhr)
|
||||||
{
|
{
|
||||||
|
|
@ -739,7 +742,8 @@ $.extend(true, $.fn.dataTable.defaults, {
|
||||||
var settingKey = 'datatables_state_' + settings.sTableId;
|
var settingKey = 'datatables_state_' + settings.sTableId;
|
||||||
if ($.isEmptyObject(data))
|
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
|
} else
|
||||||
{
|
{
|
||||||
var stateData = JSON.stringify(data);
|
var stateData = JSON.stringify(data);
|
||||||
|
|
@ -1017,9 +1021,6 @@ $(".change-table-columns-visibility-button").on("click", function(e)
|
||||||
|
|
||||||
//Delete state settings
|
//Delete state settings
|
||||||
dataTable.state.clear();
|
dataTable.state.clear();
|
||||||
|
|
||||||
//Reload page as datatable is not reseting itself
|
|
||||||
location.reload();
|
|
||||||
}
|
}
|
||||||
bootbox.hideAll();
|
bootbox.hideAll();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user