You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* The article element represents a self-contained composition in a document, page, application, or site, which is intended to be independently distributable or reusable.
@@ -113,6 +82,7 @@ class Article extends BlockElement
113
82
useGlobalAttribute\TitleTrait;
114
83
useGlobalAttribute\TranslateTrait;
115
84
useGlobalAttribute\AlpineJsTrait;
85
+
116
86
/**
117
87
* The HTML element name
118
88
*/
@@ -138,7 +108,7 @@ class Article extends BlockElement
138
108
* @var array<string>
139
109
*/
140
110
publicstaticarray$childOf = [
141
-
Article::class,
111
+
self::class,
142
112
Aside::class,
143
113
Blockquote::class,
144
114
Body::class,
@@ -157,7 +127,7 @@ class Article extends BlockElement
157
127
Anchor::class,
158
128
Abbreviation::class,
159
129
Area::class,
160
-
Article::class,
130
+
self::class,
161
131
Audio::class,
162
132
Bold::class,
163
133
BidirectionalIsolation::class,
@@ -210,80 +180,74 @@ class Article extends BlockElement
210
180
WordBreakOpportunity::class,
211
181
];
212
182
213
-
214
-
/**
183
+
/**
215
184
* Defines the semantic purpose of an element for assistive technologies.
216
-
* @category HTML attribute */
185
+
*/
217
186
protected ?RoleEnum$role = null;
218
187
219
-
/**
188
+
/**
220
189
* Identifies the element(s) whose contents or presence are controlled by this element. Value is a list of IDs separated by a space
221
-
* @category HTML attribute */
190
+
*/
222
191
protected ?string$ariaControls = null;
223
192
224
-
/**
193
+
/**
225
194
* Identifies the element(s) that describes the object. Value is a list of IDs separated by a space
226
-
* @category HTML attribute */
195
+
*/
227
196
protected ?string$ariaDescribedby = null;
228
197
229
-
/**
198
+
/**
230
199
* Identifies the element(s) that labels the current element. Value is a list of IDs separated by a space
231
-
* @category HTML attribute */
200
+
*/
232
201
protected ?string$ariaLabelledby = null;
233
202
234
-
/**
203
+
/**
235
204
* The aria-busy attribute is used to indicate whether an element is currently busy or not.
236
-
* @category HTML attribute
237
205
* @example false
238
206
*/
239
207
protected ?AriaBusyEnum$ariaBusy = null;
240
208
241
-
/**
209
+
/**
242
210
* References an element that provides additional details about the current element.
243
-
* @category HTML attribute */
211
+
*/
244
212
protected ?string$ariaDetails = null;
245
213
246
-
/**
214
+
/**
247
215
* Defines keyboard shortcuts available for the element.
248
-
* @category HTML attribute */
216
+
*/
249
217
protected ?string$ariaKeyshortcuts = null;
250
218
251
-
/**
219
+
/**
252
220
* Provides a human-readable custom role description for assistive technologies.
253
-
* @category HTML attribute */
221
+
*/
254
222
protected ?string$ariaRoledescription = null;
255
223
256
-
/**
224
+
/**
257
225
* Defines how updates to the element should be announced to screen readers.
258
-
* @category HTML attribute
259
226
* @example off
260
227
*/
261
228
protected ?AriaLiveEnum$ariaLive = null;
262
229
263
-
/**
230
+
/**
264
231
* Indicates what content changes should be announced in a live region.
265
-
* @category HTML attribute
266
232
* @example additions text
267
233
*/
268
234
protected ?AriaRelevantEnum$ariaRelevant = null;
269
235
270
-
/**
236
+
/**
271
237
* Indicates whether assistive technologies should present the entire region as a whole when changes occur.
272
-
* @category HTML attribute
273
238
* @example false
274
239
*/
275
240
protected ?AriaAtomicEnum$ariaAtomic = null;
276
241
277
-
/**
242
+
/**
278
243
* Establishes ownership relationships between elements. Value is a space-separated list of IDs.
0 commit comments