mirror of
https://github.com/grocy/grocy.git
synced 2025-04-29 09:39:57 +00:00
Centralize default DataTables init settings (references #424)
This commit is contained in:
parent
1b0308f39d
commit
9e1804252e
@ -3,3 +3,4 @@
|
|||||||
|
|
||||||
### General & other fixes
|
### General & other fixes
|
||||||
- Fixed that the meal plan menu entry (sidebar) was not visible when the calendar was disabled (`FEATURE_FLAG_CALENDAR`) (thanks @lwis)
|
- Fixed that the meal plan menu entry (sidebar) was not visible when the calendar was disabled (`FEATURE_FLAG_CALENDAR`) (thanks @lwis)
|
||||||
|
- Slightly optimized table loading performance (thanks @lwis)
|
||||||
|
@ -625,3 +625,22 @@ $(document).on("click", ".show-as-dialog-link", function(e)
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Default DataTables initialisation settings
|
||||||
|
$.extend(true, $.fn.dataTable.defaults, {
|
||||||
|
'paginate': false,
|
||||||
|
'deferRender': true,
|
||||||
|
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
||||||
|
'scrollY': false,
|
||||||
|
'colReorder': true,
|
||||||
|
'stateSave': true,
|
||||||
|
'stateSaveParams': function (settings, data)
|
||||||
|
{
|
||||||
|
data.search.search = "";
|
||||||
|
|
||||||
|
data.columns.forEach(column =>
|
||||||
|
{
|
||||||
|
column.search.search = "";
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var batteriesTable = $('#batteries-table').DataTable({
|
var batteriesTable = $('#batteries-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
],
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#batteries-table tbody').removeClass("d-none");
|
$('#batteries-table tbody').removeClass("d-none");
|
||||||
batteriesTable.columns.adjust().draw();
|
batteriesTable.columns.adjust().draw();
|
||||||
|
@ -3,20 +3,7 @@
|
|||||||
'order': [[1, 'desc']],
|
'order': [[1, 'desc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#batteries-journal-table tbody').removeClass("d-none");
|
$('#batteries-journal-table tbody').removeClass("d-none");
|
||||||
batteriesJournalTable.columns.adjust().draw();
|
batteriesJournalTable.columns.adjust().draw();
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var batteriesOverviewTable = $('#batteries-overview-table').DataTable({
|
var batteriesOverviewTable = $('#batteries-overview-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[2, 'desc']],
|
'order': [[2, 'desc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#batteries-overview-table tbody').removeClass("d-none");
|
$('#batteries-overview-table tbody').removeClass("d-none");
|
||||||
batteriesOverviewTable.columns.adjust().draw();
|
batteriesOverviewTable.columns.adjust().draw();
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var choresTable = $('#chores-table').DataTable({
|
var choresTable = $('#chores-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#chores-table tbody').removeClass("d-none");
|
$('#chores-table tbody').removeClass("d-none");
|
||||||
choresTable.columns.adjust().draw();
|
choresTable.columns.adjust().draw();
|
||||||
|
@ -3,20 +3,7 @@
|
|||||||
'order': [[1, 'desc']],
|
'order': [[1, 'desc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#chores-journal-table tbody').removeClass("d-none");
|
$('#chores-journal-table tbody').removeClass("d-none");
|
||||||
choresJournalTable.columns.adjust().draw();
|
choresJournalTable.columns.adjust().draw();
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var choresOverviewTable = $('#chores-overview-table').DataTable({
|
var choresOverviewTable = $('#chores-overview-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[2, 'desc']],
|
'order': [[2, 'desc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#chores-overview-table tbody').removeClass("d-none");
|
$('#chores-overview-table tbody').removeClass("d-none");
|
||||||
choresOverviewTable.columns.adjust().draw();
|
choresOverviewTable.columns.adjust().draw();
|
||||||
|
@ -1,19 +1,5 @@
|
|||||||
var equipmentTable = $('#equipment-table').DataTable({
|
var equipmentTable = $('#equipment-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[0, 'asc']],
|
'order': [[0, 'asc']],
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
},
|
|
||||||
'select': 'single',
|
'select': 'single',
|
||||||
'initComplete': function()
|
'initComplete': function()
|
||||||
{
|
{
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var locationsTable = $('#locations-table').DataTable({
|
var locationsTable = $('#locations-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#locations-table tbody').removeClass("d-none");
|
$('#locations-table tbody').removeClass("d-none");
|
||||||
locationsTable.columns.adjust().draw();
|
locationsTable.columns.adjust().draw();
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var apiKeysTable = $('#apikeys-table').DataTable({
|
var apiKeysTable = $('#apikeys-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[4, 'desc']],
|
'order': [[4, 'desc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#apikeys-table tbody').removeClass("d-none");
|
$('#apikeys-table tbody').removeClass("d-none");
|
||||||
apiKeysTable.columns.adjust().draw();
|
apiKeysTable.columns.adjust().draw();
|
||||||
|
@ -334,26 +334,12 @@ if (Grocy.EditMode === 'create')
|
|||||||
}
|
}
|
||||||
|
|
||||||
var quConversionsTable = $('#qu-conversions-table').DataTable({
|
var quConversionsTable = $('#qu-conversions-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
"orderFixed": [[3, 'asc']],
|
"orderFixed": [[3, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 },
|
{ 'orderable': false, 'targets': 0 },
|
||||||
{ 'visible': false, 'targets': 3 }
|
{ 'visible': false, 'targets': 3 }
|
||||||
],
|
],
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
},
|
|
||||||
'rowGroup': {
|
'rowGroup': {
|
||||||
dataSrc: 3
|
dataSrc: 3
|
||||||
}
|
}
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var groupsTable = $('#productgroups-table').DataTable({
|
var groupsTable = $('#productgroups-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#productgroups-table tbody').removeClass("d-none");
|
$('#productgroups-table tbody').removeClass("d-none");
|
||||||
groupsTable.columns.adjust().draw();
|
groupsTable.columns.adjust().draw();
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var productsTable = $('#products-table').DataTable({
|
var productsTable = $('#products-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#products-table tbody').removeClass("d-none");
|
$('#products-table tbody').removeClass("d-none");
|
||||||
productsTable.columns.adjust().draw();
|
productsTable.columns.adjust().draw();
|
||||||
|
@ -114,24 +114,10 @@ $('#quantityunit-form input').keydown(function(event)
|
|||||||
});
|
});
|
||||||
|
|
||||||
var quConversionsTable = $('#qu-conversions-table').DataTable({
|
var quConversionsTable = $('#qu-conversions-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#qu-conversions-table tbody').removeClass("d-none");
|
$('#qu-conversions-table tbody').removeClass("d-none");
|
||||||
quConversionsTable.columns.adjust().draw();
|
quConversionsTable.columns.adjust().draw();
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var quantityUnitsTable = $('#quantityunits-table').DataTable({
|
var quantityUnitsTable = $('#quantityunits-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#quantityunits-table tbody').removeClass("d-none");
|
$('#quantityunits-table tbody').removeClass("d-none");
|
||||||
quantityUnitsTable.columns.adjust().draw();
|
quantityUnitsTable.columns.adjust().draw();
|
||||||
|
@ -62,26 +62,12 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
var recipesPosTables = $('#recipes-pos-table').DataTable({
|
var recipesPosTables = $('#recipes-pos-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
"orderFixed": [[4, 'asc']],
|
"orderFixed": [[4, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 },
|
{ 'orderable': false, 'targets': 0 },
|
||||||
{ 'visible': false, 'targets': 4 }
|
{ 'visible': false, 'targets': 4 }
|
||||||
],
|
],
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
},
|
|
||||||
'rowGroup': {
|
'rowGroup': {
|
||||||
dataSrc: 4
|
dataSrc: 4
|
||||||
}
|
}
|
||||||
@ -90,24 +76,10 @@ $('#recipes-pos-table tbody').removeClass("d-none");
|
|||||||
recipesPosTables.columns.adjust().draw();
|
recipesPosTables.columns.adjust().draw();
|
||||||
|
|
||||||
var recipesIncludesTables = $('#recipes-includes-table').DataTable({
|
var recipesIncludesTables = $('#recipes-includes-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function (settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#recipes-includes-table tbody').removeClass("d-none");
|
$('#recipes-includes-table tbody').removeClass("d-none");
|
||||||
recipesIncludesTables.columns.adjust().draw();
|
recipesIncludesTables.columns.adjust().draw();
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var recipesTables = $('#recipes-table').DataTable({
|
var recipesTables = $('#recipes-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[0, 'asc']],
|
'order': [[0, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderData': 2, 'targets': 1 }
|
{ 'orderData': 2, 'targets': 1 }
|
||||||
],
|
],
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
},
|
|
||||||
'select': 'single',
|
'select': 'single',
|
||||||
'initComplete': function()
|
'initComplete': function()
|
||||||
{
|
{
|
||||||
|
@ -1,24 +1,10 @@
|
|||||||
var shoppingListTable = $('#shoppinglist-table').DataTable({
|
var shoppingListTable = $('#shoppinglist-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
"orderFixed": [[3, 'asc']],
|
"orderFixed": [[3, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 },
|
{ 'orderable': false, 'targets': 0 },
|
||||||
{ 'visible': false, 'targets': 3 }
|
{ 'visible': false, 'targets': 3 }
|
||||||
],
|
],
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
},
|
|
||||||
'rowGroup': {
|
'rowGroup': {
|
||||||
dataSrc: 3
|
dataSrc: 3
|
||||||
}
|
}
|
||||||
|
@ -3,20 +3,7 @@
|
|||||||
'order': [[3, 'desc']],
|
'order': [[3, 'desc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#stock-journal-table tbody').removeClass("d-none");
|
$('#stock-journal-table tbody').removeClass("d-none");
|
||||||
stockJournalTable.columns.adjust().draw();
|
stockJournalTable.columns.adjust().draw();
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
var stockOverviewTable = $('#stock-overview-table').DataTable({
|
var stockOverviewTable = $('#stock-overview-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'deferRender': true,
|
|
||||||
'searchDelay': 200,
|
|
||||||
'order': [[3, 'asc']],
|
'order': [[3, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 },
|
{ 'orderable': false, 'targets': 0 },
|
||||||
@ -9,19 +6,6 @@
|
|||||||
{ 'visible': false, 'targets': 5 },
|
{ 'visible': false, 'targets': 5 },
|
||||||
{ 'visible': false, 'targets': 6 }
|
{ 'visible': false, 'targets': 6 }
|
||||||
],
|
],
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#stock-overview-table tbody').removeClass("d-none");
|
$('#stock-overview-table tbody').removeClass("d-none");
|
||||||
stockOverviewTable.columns.adjust().draw();
|
stockOverviewTable.columns.adjust().draw();
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var categoriesTable = $('#taskcategories-table').DataTable({
|
var categoriesTable = $('#taskcategories-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#taskcategories-table tbody').removeClass("d-none");
|
$('#taskcategories-table tbody').removeClass("d-none");
|
||||||
categoriesTable.columns.adjust().draw();
|
categoriesTable.columns.adjust().draw();
|
||||||
|
@ -1,23 +1,9 @@
|
|||||||
var tasksTable = $('#tasks-table').DataTable({
|
var tasksTable = $('#tasks-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[2, 'desc']],
|
'order': [[2, 'desc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 },
|
{ 'orderable': false, 'targets': 0 },
|
||||||
{ 'visible': false, 'targets': 3 }
|
{ 'visible': false, 'targets': 3 }
|
||||||
],
|
],
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
},
|
|
||||||
'rowGroup': {
|
'rowGroup': {
|
||||||
dataSrc: 3
|
dataSrc: 3
|
||||||
}
|
}
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var userentitiesTable = $('#userentities-table').DataTable({
|
var userentitiesTable = $('#userentities-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#userentities-table tbody').removeClass("d-none");
|
$('#userentities-table tbody').removeClass("d-none");
|
||||||
userentitiesTable.columns.adjust().draw();
|
userentitiesTable.columns.adjust().draw();
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var userfieldsTable = $('#userfields-table').DataTable({
|
var userfieldsTable = $('#userfields-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#userfields-table tbody').removeClass("d-none");
|
$('#userfields-table tbody').removeClass("d-none");
|
||||||
userfieldsTable.columns.adjust().draw();
|
userfieldsTable.columns.adjust().draw();
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var userobjectsTable = $('#userobjects-table').DataTable({
|
var userobjectsTable = $('#userobjects-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#userobjects-table tbody').removeClass("d-none");
|
$('#userobjects-table tbody').removeClass("d-none");
|
||||||
userobjectsTable.columns.adjust().draw();
|
userobjectsTable.columns.adjust().draw();
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
var usersTable = $('#users-table').DataTable({
|
var usersTable = $('#users-table').DataTable({
|
||||||
'paginate': false,
|
|
||||||
'order': [[1, 'asc']],
|
'order': [[1, 'asc']],
|
||||||
'columnDefs': [
|
'columnDefs': [
|
||||||
{ 'orderable': false, 'targets': 0 }
|
{ 'orderable': false, 'targets': 0 }
|
||||||
],
|
]
|
||||||
'language': IsJsonString(__t('datatables_localization')) ? JSON.parse(__t('datatables_localization')) : { },
|
|
||||||
'scrollY': false,
|
|
||||||
'colReorder': true,
|
|
||||||
'stateSave': true,
|
|
||||||
'stateSaveParams': function(settings, data)
|
|
||||||
{
|
|
||||||
data.search.search = "";
|
|
||||||
|
|
||||||
data.columns.forEach(column =>
|
|
||||||
{
|
|
||||||
column.search.search = "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
$('#users-table tbody').removeClass("d-none");
|
$('#users-table tbody').removeClass("d-none");
|
||||||
usersTable.columns.adjust().draw();
|
usersTable.columns.adjust().draw();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user