diff --git a/web/app/package.json b/web/app/package.json index 0d1d6bab..578cf3dc 100644 --- a/web/app/package.json +++ b/web/app/package.json @@ -23,7 +23,7 @@ "pinia": "^2.0.13", "socket.io-client": "2", "superagent": "^7.1.2", - "tabulator-tables": "^5.4.3", + "tabulator-tables": "^6.3.0", "vue": "^3.2.31", "vue-router": "^4.0.14" }, diff --git a/web/app/src/components/footer/NotificationList.vue b/web/app/src/components/footer/NotificationList.vue index 25d68c06..19acf5c8 100644 --- a/web/app/src/components/footer/NotificationList.vue +++ b/web/app/src/components/footer/NotificationList.vue @@ -35,7 +35,7 @@ const tabOptions = { height: 'calc(25vh - 3rem)', // Must be set in order for the virtual DOM to function correctly. data: notifs.history, placeholder: 'Notification history will appear here', - selectable: false, + selectableRows: false, }; let tabulator = null; diff --git a/web/app/src/components/footer/TaskLog.vue b/web/app/src/components/footer/TaskLog.vue index 1c611f73..81e3014d 100644 --- a/web/app/src/components/footer/TaskLog.vue +++ b/web/app/src/components/footer/TaskLog.vue @@ -25,7 +25,7 @@ const tabOptions = { height: 'calc(25vh - 3rem)', // Must be set in order for the virtual DOM to function correctly. data: taskLog.history, placeholder: 'Task log will appear here', - selectable: false, + selectableRows: false, }; let tabulator = null; diff --git a/web/app/src/components/jobs/JobsTable.vue b/web/app/src/components/jobs/JobsTable.vue index 8d9d07ce..d5dc9b55 100644 --- a/web/app/src/components/jobs/JobsTable.vue +++ b/web/app/src/components/jobs/JobsTable.vue @@ -92,7 +92,7 @@ export default { layoutColumnsOnNewData: true, height: '720px', // Must be set in order for the virtual DOM to function correctly. data: [], // Will be filled via a Flamenco API request. - selectable: false, // The active job is tracked by click events, not row selection. + selectableRows: false, // The active job is tracked by click events, not row selection. }; this.tabulator = new Tabulator('#flamenco_job_list', options); this.tabulator.on('rowClick', this.onRowClick); diff --git a/web/app/src/components/jobs/TasksTable.vue b/web/app/src/components/jobs/TasksTable.vue index 18201e68..986e7507 100644 --- a/web/app/src/components/jobs/TasksTable.vue +++ b/web/app/src/components/jobs/TasksTable.vue @@ -89,7 +89,7 @@ export default { height: '100%', // Must be set in order for the virtual DOM to function correctly. maxHeight: '100%', data: [], // Will be filled via a Flamenco API request. - selectable: false, // The active task is tracked by click events. + selectableRows: false, // The active and selected tasks are tracked by custom click events. }; this.tabulator = new Tabulator('#flamenco_task_list', options); diff --git a/web/app/src/components/workers/WorkersTable.vue b/web/app/src/components/workers/WorkersTable.vue index 2b27c5b0..4a55c713 100644 --- a/web/app/src/components/workers/WorkersTable.vue +++ b/web/app/src/components/workers/WorkersTable.vue @@ -77,7 +77,7 @@ export default { layoutColumnsOnNewData: true, height: '360px', // Must be set in order for the virtual DOM to function correctly. data: [], // Will be filled via a Flamenco API request. - selectable: false, // The active worker is tracked by click events, not row selection. + selectableRows: false, // The active worker is tracked by click events, not row selection. }; this.tabulator = new Tabulator('#flamenco_workers_list', options); this.tabulator.on('rowClick', this.onRowClick); diff --git a/web/app/src/views/TagsView.vue b/web/app/src/views/TagsView.vue index c06908a1..2fa1ccf9 100644 --- a/web/app/src/views/TagsView.vue +++ b/web/app/src/views/TagsView.vue @@ -167,7 +167,7 @@ export default { layout: 'fitColumns', layoutColumnsOnNewData: true, height: '82%', - selectable: false, + selectableRows: false, }; this.tabulator = new Tabulator('#tag-table-container', tag_options); diff --git a/web/app/yarn.lock b/web/app/yarn.lock index e143aae0..5b058e3b 100644 --- a/web/app/yarn.lock +++ b/web/app/yarn.lock @@ -1237,10 +1237,10 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -tabulator-tables@^5.4.3: - version "5.4.3" - resolved "https://registry.yarnpkg.com/tabulator-tables/-/tabulator-tables-5.4.3.tgz#78127f263b5bf26d8dc15e1cd2fc6755fe51b8ca" - integrity sha512-XnQcfwd2LzHWKAo8ZzUVglKaQnzn3wZwH48ouYr1dDbfUcQiU1ESJjVhmVxPMr9tf0oDcV6qPViEHinAi/tqbw== +tabulator-tables@^6.3.0: + version "6.3.1" + resolved "https://registry.yarnpkg.com/tabulator-tables/-/tabulator-tables-6.3.1.tgz#648c2893167bfb1f531c52670fad92d6353b8b40" + integrity sha512-qFW7kfadtcaISQIibKAIy0f3eeIXUVi8242Vly1iJfMD79kfEGzfczNuPBN/80hDxHzQJXYbmJ8VipI40hQtfA== text-table@^0.2.0: version "0.2.0"