mirror of
https://github.com/KevinMidboe/vue-chartjs.git
synced 2025-10-29 18:00:20 +00:00
Fixing eslint issues.
This commit is contained in:
@@ -29,17 +29,17 @@ module.exports = {
|
|||||||
// Get new and old dataset keys
|
// Get new and old dataset keys
|
||||||
const oldDatasetKeys = Object.keys(oldData.datasets[i])
|
const oldDatasetKeys = Object.keys(oldData.datasets[i])
|
||||||
const newDatasetKeys = Object.keys(dataset)
|
const newDatasetKeys = Object.keys(dataset)
|
||||||
|
|
||||||
// Get keys that aren't present in the new data
|
// Get keys that aren't present in the new data
|
||||||
const deletionKeys = oldDatasetKeys.filter((key) => {
|
const deletionKeys = oldDatasetKeys.filter((key) => {
|
||||||
return key !== '_meta' && newDatasetKeys.indexOf(key) === -1
|
return key !== '_meta' && newDatasetKeys.indexOf(key) === -1
|
||||||
})
|
})
|
||||||
|
|
||||||
// Remove outdated key-value pairs
|
// Remove outdated key-value pairs
|
||||||
deletionKeys.forEach((deletionKey) => {
|
deletionKeys.forEach((deletionKey) => {
|
||||||
delete chart.data.datasets[i][deletionKey]
|
delete chart.data.datasets[i][deletionKey]
|
||||||
})
|
})
|
||||||
|
|
||||||
// Update attributes individually to avoid re-rendering the entire chart
|
// Update attributes individually to avoid re-rendering the entire chart
|
||||||
for (const attribute in dataset) {
|
for (const attribute in dataset) {
|
||||||
if (dataset.hasOwnProperty(attribute)) {
|
if (dataset.hasOwnProperty(attribute)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user