1.1.4 • Published 8 months ago

@antv/g-plugin-a11y v1.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

@antv/g-plugin-a11y

Inspired by:

Getting Started

Install and register this plugin:

import { Plugin } from '@antv/g-plugin-a11y';

const plugin = new Plugin({
    enableExtractingText: true,
});
canvasRenderer.registerPlugin(plugin);

Features

enableExtractingText

Extracts all visible text content from the canvas and makes them searchable by the browser (command + F) and SEO friendly.

const plugin = new Plugin({
    enableExtractingText: true,
});
canvasRenderer.registerPlugin(plugin);

We create a DOM layer called g-a11y-text-extractor-mask which contains text content used in current canvas:

<div
    id="g-a11y-text-extractor-mask"
    style="position: absolute; inset: 0px; z-index: 99; pointer-events: none; user-select: none; overflow: hidden;"
>
    <div
        id="g-a11y-text-extractor-text-94"
        style="line-height: 1; position: absolute; white-space: pre; word-break: keep-all; color: transparent !important; transform-origin: 0px 0px; transform: translate(0px, 0px) translate(-50%, -100%) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 320, 350, 0, 1); font-size: 10px; font-family: sans-serif;"
    >
        Humidity
    </div>
</div>

There are the following considerations:

  • SVG natively supports this feature, so we won't append the mask.
  • Since the minimum fontsize in Chrome is 12px, this may cause inconsistencies.
1.1.4

8 months ago

1.1.3

9 months ago

1.1.1

9 months ago

1.1.2

9 months ago

1.1.0

9 months ago

1.0.12-alpha.0

9 months ago

1.0.11

9 months ago

1.0.10

10 months ago

1.0.9

11 months ago

1.0.8

12 months ago

1.0.7

12 months ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

0.6.24

1 year ago

0.6.23

1 year ago

0.6.22-next.20

1 year ago

0.6.22-next.18

1 year ago

0.6.22-next.19

1 year ago

0.6.22-next.17

1 year ago

0.6.22-next.16

1 year ago

0.6.22-next.15

1 year ago

0.6.22-next.14

1 year ago

0.6.22

1 year ago

0.6.22-next.13

1 year ago

0.6.22-next.12

1 year ago

0.6.22-next.11

1 year ago

0.6.22-next.10

1 year ago

0.6.22-next.9

1 year ago

0.6.22-next.8

1 year ago

0.6.22-next.7

1 year ago

0.6.22-next.1

1 year ago

0.6.22-next.3

1 year ago

0.6.22-next.2

1 year ago

0.6.22-next.4

1 year ago

0.6.22-next.6

1 year ago

0.6.22-next.0

1 year ago

0.6.21

1 year ago

0.6.20

2 years ago

0.6.18

2 years ago

0.6.19

2 years ago

0.6.17

2 years ago

0.6.16

2 years ago

0.6.7

2 years ago

0.6.6

2 years ago

0.6.8

2 years ago

0.6.10

2 years ago

0.6.12

2 years ago

0.6.11

2 years ago

0.6.14

2 years ago

0.6.13

2 years ago

0.6.15

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.5

2 years ago

0.6.4

2 years ago

0.5.0

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.0-beta.1

2 years ago

0.4.51

2 years ago

0.4.52

2 years ago

0.5.0-alpha.1

2 years ago

0.4.48

2 years ago

0.4.49

2 years ago

0.4.46

2 years ago

0.4.47

2 years ago

0.4.50

2 years ago

0.4.42

2 years ago

0.4.43

2 years ago

0.4.40

2 years ago

0.4.41

2 years ago

0.4.44

2 years ago

0.4.45

2 years ago

0.4.39

2 years ago

0.4.38

2 years ago

0.4.37

2 years ago

0.4.35

3 years ago

0.4.36

2 years ago

0.4.20

3 years ago

0.4.21

3 years ago

0.4.28

3 years ago

0.4.29

3 years ago

0.4.26

3 years ago

0.4.27

3 years ago

0.4.24

3 years ago

0.4.25

3 years ago

0.4.22

3 years ago

0.4.23

3 years ago

0.4.19

3 years ago

0.4.31

3 years ago

0.4.32

3 years ago

0.4.30

3 years ago

0.4.33

3 years ago

0.4.34

3 years ago

0.4.18

3 years ago

0.4.9

3 years ago

0.4.8

3 years ago

0.4.10

3 years ago

0.4.17

3 years ago

0.4.15

3 years ago

0.4.16

3 years ago

0.4.13

3 years ago

0.4.14

3 years ago

0.4.11

3 years ago

0.4.12

3 years ago

0.4.5

3 years ago

0.4.4

3 years ago

0.4.7

3 years ago

0.4.6

3 years ago

0.4.1

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.4.0

3 years ago

0.3.4

3 years ago

0.3.3

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.3.0-alpha.0

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago