| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import { substitute } from '../../util/common';
- import { lang } from '../../global';
- export function generateScaleAria(scale) {
- var {
- type,
- values
- } = scale;
- if (type === 'linear') {
- return substitute(lang.scale.linear, scale);
- }
- if (type === 'cat') {
- return substitute(lang.scale.cat, {
- values: values.slice(0, 10).join(' ')
- });
- }
- if (type === 'timeCat') {
- var start = scale.getText(values[0]);
- var end = scale.getText(values[values.length - 1]);
- return substitute(lang.scale.timeCat, {
- start,
- end
- });
- }
- return '';
- }
- export function generateCoordAria(coord, xScale, yScale) {
- var {
- type
- } = coord;
- if (!lang.coord[type]) {
- return '';
- }
- return substitute(lang.coord[type], {
- xLabel: generateScaleAria(xScale),
- yLabel: generateScaleAria(yScale)
- });
- }
|