Skip to content

Commit 2e46715

Browse files
committed
fix(element-image): add missing attributes (type declarations)
fix #1233
1 parent 3df9b20 commit 2e46715

File tree

3 files changed

+27
-3
lines changed

3 files changed

+27
-3
lines changed

docs/api/cropper-image.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ The built-in `<img>` element will inherit the following attributes by default:
5656
- `alt`
5757
- `crossorigin`
5858
- `decoding`
59-
- `importance`
59+
- `elementtiming`
60+
- `fetchpriority`
6061
- `loading`
6162
- `referrerpolicy`
6263
- `sizes`

docs/zh/api/cropper-image.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@
5656
- `alt`
5757
- `crossorigin`
5858
- `decoding`
59-
- `importance`
59+
- `elementtiming`
60+
- `fetchpriority`
6061
- `loading`
6162
- `referrerpolicy`
6263
- `sizes`

packages/element-image/src/index.ts

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ const NATIVE_ATTRIBUTES = [
3131
'alt',
3232
'crossorigin',
3333
'decoding',
34-
'importance',
34+
'elementtiming',
35+
'fetchpriority',
3536
'loading',
3637
'referrerpolicy',
3738
'sizes',
@@ -72,6 +73,27 @@ export default class CropperImage extends CropperElement {
7273

7374
translatable = false;
7475

76+
// Native attributes
77+
alt = '';
78+
79+
crossorigin = '';
80+
81+
decoding = '';
82+
83+
elementtiming = '';
84+
85+
fetchpriority = '';
86+
87+
loading = '';
88+
89+
referrerpolicy = '';
90+
91+
sizes = '';
92+
93+
src = '';
94+
95+
srcset = '';
96+
7597
protected set $canvas(element: CropperCanvas) {
7698
canvasCache.set(this, element);
7799
}

0 commit comments

Comments
 (0)