- 
  Notifications
 
You must be signed in to change notification settings  - Fork 13.4k
 
Commit 024d090
fix(vue): emit component-specific overlay events (#30688)
Issue number: resolves #30641
---------
<!-- Please do not submit updates to dependencies unless it fixes an
issue. -->
<!-- Please try to limit your pull request to one type (bugfix, feature,
etc). Submit multiple pull requests if needed. -->
## What is the current behavior?
<!-- Please describe the current behavior that you are modifying. -->
Currently, Vue modals do not emit `ionModal...` events. This happened
due to a change in the way the stencil output targets for Vue changed.
Christian [updated the
overlays](https://github.com/ionic-team/ionic-framework/pull/30227/files#diff-7e46aba01094c4917cd55e8eebd263fc4a297a2d62143f1ae30959ec4e023b6f)
to support the base events, but not the component-specific events.
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
With this change, you'll be able to bind to the events as described in
the Ionic documentation.
## Does this introduce a breaking change?
- [ ] Yes
- [X] No
<!--
 If this introduces a breaking change:
1. Describe the impact and migration path for existing applications
below.
 2. Update the BREAKING.md file with the breaking change.
3. Add "BREAKING CHANGE: [...]" to the commit description when merging.
See
https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md#footer
for more information.
-->
## Other information
Current dev build:
```
8.7.5-dev.11758311583.14f4e9d9
```1 parent 36c56e7 commit 024d090
File tree
3 files changed
+201
-8
lines changed- packages/vue
- src/utils
 - test/base
- src/views
 - tests/e2e/specs
 
 
 
3 files changed
+201
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
1 | - | ||
2 | - | ||
1 | + | ||
2 | + | ||
3 | 3 |  | |
4 | 4 |  | |
5 | 5 |  | |
 | |||
147 | 147 |  | |
148 | 148 |  | |
149 | 149 |  | |
150 | + | ||
151 | + | ||
152 | + | ||
153 | + | ||
150 | 154 |  | |
151 | 155 |  | |
156 | + | ||
152 | 157 |  | |
153 | 158 |  | |
154 | 159 |  | |
155 | 160 |  | |
161 | + | ||
156 | 162 |  | |
157 | 163 |  | |
158 | 164 |  | |
159 | 165 |  | |
166 | + | ||
160 | 167 |  | |
161 | 168 |  | |
162 | 169 |  | |
163 | 170 |  | |
171 | + | ||
164 | 172 |  | |
165 | 173 |  | |
166 | 174 |  | |
175 | + | ||
167 | 176 |  | |
168 | 177 |  | |
169 | 178 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
64 | 64 |  | |
65 | 65 |  | |
66 | 66 |  | |
67 | + | ||
68 | + | ||
69 | + | ||
70 | + | ||
67 | 71 |  | |
68 | 72 |  | |
69 | 73 |  | |
 | |||
98 | 102 |  | |
99 | 103 |  | |
100 | 104 |  | |
105 | + | ||
106 | + | ||
107 | + | ||
108 | + | ||
101 | 109 |  | |
102 | 110 |  | |
103 | 111 |  | |
 | |||
266 | 274 |  | |
267 | 275 |  | |
268 | 276 |  | |
277 | + | ||
278 | + | ||
279 | + | ||
280 | + | ||
281 | + | ||
282 | + | ||
283 | + | ||
284 | + | ||
285 | + | ||
286 | + | ||
287 | + | ||
288 | + | ||
289 | + | ||
269 | 290 |  | |
270 | 291 |  | |
271 | 292 |  | |
 | |||
335 | 356 |  | |
336 | 357 |  | |
337 | 358 |  | |
359 | + | ||
360 | + | ||
361 | + | ||
362 | + | ||
338 | 363 |  | |
339 | 364 |  | |
340 | 365 |  | |
341 | 366 |  | |
342 | 367 |  | |
368 | + | ||
369 | + | ||
370 | + | ||
371 | + | ||
343 | 372 |  | |
344 | 373 |  | |
345 | 374 |  | |
346 | 375 |  | |
347 | 376 |  | |
348 | 377 |  | |
378 | + | ||
379 | + | ||
380 | + | ||
381 | + | ||
349 | 382 |  | |
350 | 383 |  | |
351 | 384 |  | |
352 | 385 |  | |
386 | + | ||
387 | + | ||
388 | + | ||
389 | + | ||
353 | 390 |  | |
354 | 391 |  | |
355 | 392 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
1 | 1 |  | |
2 | 2 |  | |
3 | - | ||
4 | - | ||
3 | + | ||
4 | + | ||
5 | + | ||
6 | + | ||
7 | + | ||
8 | + | ||
5 | 9 |  | |
6 | 10 |  | |
7 | 11 |  | |
 | |||
16 | 20 |  | |
17 | 21 |  | |
18 | 22 |  | |
19 | - | ||
20 | - | ||
23 | + | ||
24 | + | ||
25 | + | ||
26 | + | ||
27 | + | ||
28 | + | ||
21 | 29 |  | |
22 | 30 |  | |
23 | 31 |  | |
 | |||
40 | 48 |  | |
41 | 49 |  | |
42 | 50 |  | |
43 | - | ||
44 | - | ||
51 | + | ||
52 | + | ||
53 | + | ||
54 | + | ||
55 | + | ||
56 | + | ||
45 | 57 |  | |
46 | 58 |  | |
47 | 59 |  | |
 | |||
214 | 226 |  | |
215 | 227 |  | |
216 | 228 |  | |
229 | + | ||
230 | + | ||
231 | + | ||
232 | + | ||
233 | + | ||
234 | + | ||
235 | + | ||
236 | + | ||
237 | + | ||
238 | + | ||
239 | + | ||
240 | + | ||
241 | + | ||
242 | + | ||
243 | + | ||
244 | + | ||
245 | + | ||
246 | + | ||
247 | + | ||
248 | + | ||
249 | + | ||
250 | + | ||
251 | + | ||
252 | + | ||
253 | + | ||
254 | + | ||
255 | + | ||
256 | + | ||
257 | + | ||
258 | + | ||
259 | + | ||
260 | + | ||
261 | + | ||
262 | + | ||
263 | + | ||
264 | + | ||
265 | + | ||
266 | + | ||
267 | + | ||
268 | + | ||
269 | + | ||
270 | + | ||
271 | + | ||
272 | + | ||
273 | + | ||
274 | + | ||
275 | + | ||
276 | + | ||
277 | + | ||
278 | + | ||
279 | + | ||
280 | + | ||
281 | + | ||
282 | + | ||
283 | + | ||
284 | + | ||
285 | + | ||
286 | + | ||
287 | + | ||
288 | + | ||
289 | + | ||
290 | + | ||
291 | + | ||
292 | + | ||
293 | + | ||
294 | + | ||
295 | + | ||
296 | + | ||
297 | + | ||
298 | + | ||
299 | + | ||
300 | + | ||
301 | + | ||
302 | + | ||
303 | + | ||
304 | + | ||
305 | + | ||
306 | + | ||
307 | + | ||
308 | + | ||
309 | + | ||
310 | + | ||
311 | + | ||
312 | + | ||
313 | + | ||
314 | + | ||
315 | + | ||
316 | + | ||
317 | + | ||
318 | + | ||
319 | + | ||
320 | + | ||
321 | + | ||
322 | + | ||
323 | + | ||
324 | + | ||
325 | + | ||
326 | + | ||
327 | + | ||
328 | + | ||
329 | + | ||
330 | + | ||
331 | + | ||
332 | + | ||
333 | + | ||
334 | + | ||
335 | + | ||
336 | + | ||
337 | + | ||
338 | + | ||
339 | + | ||
340 | + | ||
341 | + | ||
342 | + | ||
343 | + | ||
344 | + | ||
345 | + | ||
346 | + | ||
347 | + | ||
348 | + | ||
349 | + | ||
350 | + | ||
351 | + | ||
352 | + | ||
353 | + | ||
354 | + | ||
355 | + | ||
356 | + | ||
357 | + | ||
217 | 358 |  | |
218 | 359 |  | |
219 | 360 |  | |
 | |||
260 | 401 |  | |
261 | 402 |  | |
262 | 403 |  | |
404 | + | ||
405 | + | ||
406 | + | ||
407 | + | ||
408 | + | ||
409 | + | ||
0 commit comments