Fix backdrop padding (#11577)

* fix for alignment inner

* Add test

* Remove eslint ignores

* remove unecesarry config

* Remove text from test
This commit is contained in:
Jacco van den Berg 2023-11-10 00:25:36 +01:00 committed by GitHub
parent 6722512744
commit 2a03e138e9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 55 additions and 0 deletions

View File

@ -1288,6 +1288,13 @@ export default class Scale extends Element {
case 'right':
left -= width;
break;
case 'inner':
if (i === ilen - 1) {
left -= width;
} else if (i > 0) {
left -= width / 2;
}
break;
default:
break;
}

View File

@ -0,0 +1,48 @@
module.exports = {
config: {
type: 'line',
data: {
labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],
datasets: [
{
label: '# of Votes',
data: [12, 19, 3, 5, 2, 3],
},
{
label: '# of Points',
data: [7, 11, 5, 8, 3, 7],
}
]
},
options: {
scales: {
y: {
ticks: {
display: false,
},
grid: {
lineWidth: 0
}
},
x: {
position: 'top',
ticks: {
color: 'transparent',
backdropColor: 'red',
showLabelBackdrop: true,
align: 'inner',
},
grid: {
lineWidth: 0
}
}
}
}
},
options: {
canvas: {
height: 256,
width: 512
}
}
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB