Skip to content

Commit d7e6725

Browse files
committed
chore: merge main into major-10.0
2 parents 5a2be52 + 6e355b1 commit d7e6725

69 files changed

Lines changed: 382 additions & 477 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎CONTRIBUTING.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -99,17 +99,17 @@ npm run spellcheck
9999
- A **directory** or anything matching a **regular expression**, update the following file: `cspell.json`
100100
- For example, we don't want to flag anything inside of code ticks (<code>`</code>) or code blocks (<code>```</code>), so there are regular expressions added to ignore anything inside of these.
101101
- An **entire line**, add the following comment above it:
102-
```markdown
103-
<!-- cspell:disable-next-line -->
102+
```mdx
103+
{/* cspell:disable-next-line */}
104104
```
105105
- **Multiple lines**, add comments above and below the lines to be ignored:
106106

107-
```markdown
108-
<!-- cspell:disable -->
107+
```mdx
108+
{/* cspell:disable */}
109109

110110
<p>Everything inside of these comments will be ignored by the spell checkr. Proofread your own words carefully.</p>
111111

112-
<!-- cspell:enable -->
112+
{/* cspell:enable */}
113113
```
114114

115115
> [!IMPORTANT]

‎_templates/README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ If you need a component for multiple versions of Ionic Framework, you (currently
2121

2222
## Usage
2323

24-
Once you've generated your playground, you need to add it to the main markdown file in the docs (e.g. [docs/api/button.md](../docs/api/button.md)) by doing something similar to the following example:
24+
Once you've generated your playground, you need to add it to the main markdown file in the docs (e.g. [docs/api/button.mdx](../docs/api/button.mdx)) by doing something similar to the following example:
2525

2626
```
2727
## Feature

‎docs/updating/9-0.mdx‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -558,18 +558,18 @@ The native `<img>` element does not emit Ionic's custom events. Use the standard
558558

559559
### Input
560560

561-
#### `autocorrect` Property Type Changed to Boolean {#input-autocorrect-property-type-changed-to-boolean}
561+
#### `autocorrect` Property Type Changed to Boolean {/* #input-autocorrect-property-type-changed-to-boolean */}
562562

563563
The `autocorrect` property on `ion-input` is now a `boolean` (default `false`) instead of `'on' | 'off'`. Because the attribute coerces to `true` for any value other than the string `"false"`, `autocorrect="off"` now enables autocorrect.
564564

565565
- Remove the attribute to keep autocorrect disabled (the default).
566566
- Use a property binding to enable it: `[autocorrect]="true"` (Angular), `autocorrect={true}` (React), or `:autocorrect="true"` (Vue).
567567

568-
#### Floating Label Behavior {#input-floating-label-behavior}
568+
#### Floating Label Behavior {/* #input-floating-label-behavior */}
569569

570570
Floating labels no longer automatically float when the input contains slotted content. Labels float only when the input is focused or has a value.
571571

572-
#### Internal DOM Structure Changes {#input-internal-dom-structure-changes}
572+
#### Internal DOM Structure Changes {/* #input-internal-dom-structure-changes */}
573573

574574
The internal DOM structure has been reorganized to support floating labels with slotted content.
575575

@@ -686,7 +686,7 @@ The `swipeBackEnabled` config option is still respected as the initial default a
686686

687687
### Searchbar
688688

689-
#### `autocorrect` Property Type Changed to Boolean {#searchbar-autocorrect-property-type-changed-to-boolean}
689+
#### `autocorrect` Property Type Changed to Boolean {/* #searchbar-autocorrect-property-type-changed-to-boolean */}
690690

691691
The `autocorrect` property on `ion-searchbar` is now a `boolean` (default `false`) instead of `'on' | 'off'`. Because the attribute coerces to `true` for any value other than the string `"false"`, `autocorrect="off"` now enables autocorrect.
692692

@@ -707,11 +707,11 @@ When using `interface="action-sheet"`, `ion-select` no longer assigns the `selec
707707

708708
Previously, the `selected` role was assigned only to the option matching the select's current value. Because the dismiss role mirrors the tapped button, this surfaced in just one case: re-selecting the already-selected option dismissed the action sheet with `role: "selected"` in `ionActionSheetDidDismiss`. Tapping any other option changed the value and dismissed with `role: ""`. Now that the role is no longer assigned, both cases dismiss with `role: undefined`. Apps that inspected this role to detect that a value was chosen, such as reading `role` from the underlying action sheet's `onDidDismiss` result, should listen for `ion-select`'s `ionChange` event instead, which emits the selected value when the selection changes.
709709

710-
#### Floating Label Behavior {#select-floating-label-behavior}
710+
#### Floating Label Behavior {/* #select-floating-label-behavior */}
711711

712712
Floating labels no longer automatically float when the select contains slotted content. Labels float only when the select is focused or has a value. Additionally, when using a floating label, the placeholder is only visible when the select is focused.
713713

714-
#### Internal DOM Structure Changes {#select-internal-dom-structure-changes}
714+
#### Internal DOM Structure Changes {/* #select-internal-dom-structure-changes */}
715715

716716
The internal DOM structure has been reorganized to support floating labels with slotted content. This changes the structure and location of several exposed shadow parts.
717717

@@ -745,11 +745,11 @@ Use the new `part="start"`, `part="control"`, and `part="end"` parts to target t
745745

746746
### Textarea
747747

748-
#### Floating Label Behavior {#textarea-floating-label-behavior}
748+
#### Floating Label Behavior {/* #textarea-floating-label-behavior */}
749749

750750
Floating labels no longer automatically float when the textarea contains slotted content. Labels float only when the textarea is focused or has a value.
751751

752-
#### Internal DOM Structure Changes {#textarea-internal-dom-structure-changes}
752+
#### Internal DOM Structure Changes {/* #textarea-internal-dom-structure-changes */}
753753

754754
The internal DOM structure has been reorganized to support floating labels with slotted content.
755755

0 commit comments

Comments
 (0)