Skip to content

Commit fe6b314

Browse files
committed
Merge branch 'development' of https://github.com/syncfusion-content/blazor-docs into 930500-UG
2 parents 71190bf + 2b7881d commit fe6b314

Some content is hidden

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

61 files changed

+2128
-1597
lines changed

blazor/color-picker/accessibility.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ documentation: ug
99

1010
# Accessibility in Blazor Color Picker Component
1111

12-
The Blazor Color Picker component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility.
12+
The Blazor Color Picker component follows accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility.
1313

1414
The accessibility compliance for the Blazor Color Picker component is outlined below.
1515

@@ -39,36 +39,36 @@ The accessibility compliance for the Blazor Color Picker component is outlined b
3939

4040
## WAI-ARIA attributes
4141

42-
The Blazor Color Picker component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Blazor ColorPicker component:
42+
The Blazor Color Picker component follows [WAI-ARIA](https://www.w3.org/WAI/ARIA/) practices to support assistive technologies. The following ARIA attributes are used in the Blazor Color Picker component:
4343

4444
| Attributes | Purpose |
4545
| --- | --- |
46-
| `role` | Indicates the Color Picker component as `color`and the tiles as `gridcell` in the color palette. |
47-
| `aria-label` | Indicates the accessible name for the tiles. |
48-
| `aria-selected` | Indicates the current selected state of the tile. |
49-
| `aria-haspopup` | Indicates the availability of the popup element. |
50-
| `aria-expanded` | Indicates whether the popup can be expanded or collapsed, as well as indicates whether its current state is expanded or collapsed. |
51-
| `aria-owns` | Identifies an elements in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship. |
52-
| `aria-disabled` | Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable. |
46+
| `role` | Identifies interactive elements (for example, `grid` for the palette and `gridcell` for tiles) to convey structure to assistive technologies. |
47+
| `aria-label` | Provides accessible names for interactive elements such as tiles and buttons. |
48+
| `aria-selected` | Indicates the current selection state of a tile in the palette. |
49+
| `aria-haspopup` | Indicates the availability of the popup element when applicable. |
50+
| `aria-expanded` | Indicates whether the popup is currently expanded or collapsed. |
51+
| `aria-owns` | Establishes relationships between popup and trigger elements when DOM hierarchy alone is insufficient. |
52+
| `aria-disabled` | Conveys that the element is disabled and not operable. |
5353

5454
## Keyboard interaction
5555

56-
The Blazor Color Picker component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Blazor ColorPicker component.
56+
The Blazor Color Picker component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Blazor ColorPicker component.
5757

5858
| Windows | Mac | Actions |
5959
| --- | --- | --- |
6060
| <kbd>↑</kbd> | <kbd>↑</kbd> | Moves the handler/tile up from the current position. |
6161
| <kbd>↓</kbd> | <kbd>↓</kbd> | Moves the handler/tile down from the current position. |
6262
| <kbd>←</kbd> | <kbd>←</kbd> | Moves the handler/tile left from the current position. |
6363
| <kbd>→</kbd> | <kbd>→</kbd> | Moves the handler/tile right from the current position. |
64-
| <kbd>Enter</kbd> | <kbd>Enter</kbd> | Apply the selected color value. |
65-
| <kbd>Tab</kbd> | <kbd>Tab</kbd> | To focus the next focusable element in the ColorPicker popup. |
64+
| <kbd>Enter</kbd> | <kbd>Enter</kbd> | Applies the selected color value. |
65+
| <kbd>Tab</kbd> | <kbd>Tab</kbd> | Moves focus to the next focusable element in the Color Picker popup. |
6666

6767
## Ensuring accessibility
6868

69-
The Blazor Color Picker component's accessibility levels are ensured through an [axe-core](https://www.nuget.org/packages/Deque.AxeCore.Playwright) with playwright tests.
69+
The Blazor Color Picker component's accessibility levels are validated with [axe-core](https://www.nuget.org/packages/Deque.AxeCore.Playwright) using Playwright-based tests.
7070

71-
The accessibility compliance of the Blazor Color Picker component is shown in the following sample. Open the [sample](https://blazor.syncfusion.com/accessibility/color-picker) in a new window to evaluate the accessibility of the Color Picker Blazor component with accessibility tools.
71+
The accessibility compliance of the Blazor Color Picker component is demonstrated in the following sample. Open the [sample](https://blazor.syncfusion.com/accessibility/color-picker) in a new window to evaluate the component with accessibility tools.
7272

7373
{% previewsample "https://ej2.syncfusion.com/accessibility/color-picker.html" %}
7474

blazor/color-picker/events.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ control: Colorpicker
77
documentation: ug
88
---
99

10-
# Events in Blazor ColorPicker Component
10+
# Events in Blazor Color Picker Component
1111

12-
This section explains the list of events of the Colorpicker component which will be triggered for appropriate Colorpicker actions.
12+
This section lists the events in the Color Picker component and when they are triggered during user interaction.
1313

1414
## Closed
1515

16-
`Closed` event triggers after the popup has been closed.
16+
`Closed` triggers after the popup has been closed.
1717

1818
```cshtml
1919
@using Syncfusion.Blazor.Inputs
@@ -31,7 +31,7 @@ This section explains the list of events of the Colorpicker component which will
3131

3232
## Opened
3333

34-
`Opened` event triggers when the popup Open.
34+
`Opened` triggers when the popup Open.
3535

3636
```cshtml
3737
@using Syncfusion.Blazor.Inputs
@@ -49,7 +49,7 @@ This section explains the list of events of the Colorpicker component which will
4949

5050
## OnClose
5151

52-
`OnClose` event triggers before the popup closed.
52+
`OnClose` triggers before the popup closed.
5353

5454
```cshtml
5555
@using Syncfusion.Blazor.Inputs
@@ -67,7 +67,7 @@ This section explains the list of events of the Colorpicker component which will
6767

6868
## OnOpen
6969

70-
`OnOpen` event triggers when the popup is Opened.
70+
`OnOpen` triggers when the popup is Opened.
7171

7272
```cshtml
7373
@using Syncfusion.Blazor.Inputs
@@ -85,7 +85,7 @@ This section explains the list of events of the Colorpicker component which will
8585

8686
## ValueChange
8787

88-
`ValueChange` event triggers when changing the colors.
88+
`ValueChange` triggers when changing the colors.
8989

9090
```cshtml
9191
@using Syncfusion.Blazor.Inputs
@@ -103,7 +103,7 @@ This section explains the list of events of the Colorpicker component which will
103103

104104
## Created
105105

106-
`Created` event triggers when the component is created.
106+
`Created` triggers when the component is created.
107107

108108
```cshtml
109109
@using Syncfusion.Blazor.Inputs
@@ -121,7 +121,7 @@ This section explains the list of events of the Colorpicker component which will
121121

122122
## OnModeSwitch
123123

124-
`OnModeSwitch` event triggered before the mode switching is performed in the component.
124+
`OnModeSwitch` triggers before the mode is switched in the component.
125125

126126
```cshtml
127127
@using Syncfusion.Blazor.Inputs
@@ -139,7 +139,7 @@ This section explains the list of events of the Colorpicker component which will
139139

140140
## ModeSwitched
141141

142-
`ModeSwitched` event triggered after the mode switching is performed in the component.
142+
`ModeSwitched` triggers after the mode switching is completed.
143143

144144
```cshtml
145145
@using Syncfusion.Blazor.Inputs
@@ -157,7 +157,7 @@ This section explains the list of events of the Colorpicker component which will
157157

158158
## OnTileRender
159159

160-
`OnTileRender` event triggered after the rendering of each color tile in the component is completed.
160+
`OnTileRender` triggers after rendering of each color tile is completed.
161161

162162
```cshtml
163163
@using Syncfusion.Blazor.Inputs

blazor/color-picker/getting-started-with-web-app.md

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ layout: post
33
title: Getting Started with Syncfusion Blazor ColorPicker Component in WebApp
44
description: Checkout and learn about the documentation for getting started with Blazor ColorPicker Component in Blazor Web App.
55
platform: Blazor
6-
component: ColorPicker
6+
control: Color Picker
77
documentation: ug
88
---
99

1010
# Getting Started with Blazor ColorPicker Component in Web App
1111

12-
This section briefly explains about how to include [Blazor ColorPicker](https://www.syncfusion.com/blazor-components/blazor-color-picker) component in your Blazor Web App using [Visual Studio](https://visualstudio.microsoft.com/vs/) and Visual Studio Code.
12+
This section explains how to include the [Blazor ColorPicker](https://www.syncfusion.com/blazor-components/blazor-color-picker) component in a Blazor Web App using [Visual Studio](https://visualstudio.microsoft.com/vs/) and Visual Studio Code.
1313

1414
{% tabcontents %}
1515

@@ -21,17 +21,17 @@ This section briefly explains about how to include [Blazor ColorPicker](https://
2121

2222
## Create a new Blazor Web App in Visual Studio
2323

24-
You can create a **Blazor Web App** using Visual Studio 2022 via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vs) or the [Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-integration/template-studio).
24+
Create a **Blazor Web App** using Visual Studio 2022 via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vs) or the [Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-integration/template-studio).
2525

26-
You need to configure the corresponding [Interactive render mode](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/render-modes?view=aspnetcore-8.0#render-modes) and [Interactivity location](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vs) while creating a Blazor Web Application.
26+
Configure the appropriate [Interactive render mode](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/render-modes?view=aspnetcore-8.0#render-modes) and [Interactivity location](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vs) when creating the Blazor Web App.
2727

2828
## Install Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Inputs and Themes NuGet in the Blazor Web App
2929

30-
To add **Blazor ColorPicker** component in the app, open the NuGet package manager in Visual Studio (*Tools → NuGet Package Manager → Manage NuGet Packages for Solution*), search and install [Syncfusion.Blazor.Inputs](https://www.nuget.org/packages/Syncfusion.Blazor.Inputs/) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/).
30+
To add the **Blazor ColorPicker** component, open the NuGet Package Manager in Visual Studio (Tools → NuGet Package Manager → Manage NuGet Packages for Solution), then search for and install [Syncfusion.Blazor.Inputs](https://www.nuget.org/packages/Syncfusion.Blazor.Inputs/) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/).
3131

32-
If you utilize `WebAssembly or Auto` render modes in the Blazor Web App need to be install Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components NuGet packages within the client project.
32+
If using `WebAssembly` or `Auto` render modes in a Blazor Web App, install Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor component NuGet packages in the Client project.
3333

34-
Alternatively, you can utilize the following package manager command to achieve the same.
34+
Alternatively, run the following Package Manager commands:
3535

3636
{% tabs %}
3737
{% highlight C# tabtitle="Package Manager" %}
@@ -42,7 +42,7 @@ Install-Package Syncfusion.Blazor.Themes -Version {{ site.releaseversion }}
4242
{% endhighlight %}
4343
{% endtabs %}
4444

45-
N> Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for available NuGet packages list with component details.
45+
N> Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components are available on [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to the [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for the list of available packages and component details.
4646

4747
{% endtabcontent %}
4848

@@ -54,9 +54,9 @@ N> Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components are availa
5454

5555
## Create a new Blazor Web App in Visual Studio Code
5656

57-
You can create a **Blazor Web App** using Visual Studio Code via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vsc) or the [Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-code-integration/create-project).
57+
Create a **Blazor Web App** using Visual Studio Code via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vsc) or the [Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-code-integration/create-project).
5858

59-
You need to configure the corresponding [Interactive render mode](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/render-modes?view=aspnetcore-8.0#render-modes) and [Interactivity location](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vsc) while creating a Blazor Web Application.
59+
Configure the appropriate [Interactive render mode](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/render-modes?view=aspnetcore-8.0#render-modes) and [Interactivity location](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vsc) when creating the Blazor Web App.
6060

6161
For example, in a Blazor Web App with the `Auto` interactive render mode, use the following commands.
6262

@@ -74,11 +74,11 @@ N> For more information on creating a **Blazor Web App** with various interactiv
7474

7575
## Install Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Inputs and Themes NuGet in the App
7676

77-
If you utilize `WebAssembly` or `Auto` render modes in the Blazor Web App need to be install Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components NuGet packages within the client project.
77+
If using `WebAssembly` or `Auto` render modes in a Blazor Web App, install Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor component NuGet packages in the Client project.
7878

7979
* Press <kbd>Ctrl</kbd>+<kbd>`</kbd> to open the integrated terminal in Visual Studio Code.
80-
* Ensure you’re in the project root directory where your `.csproj` file is located.
81-
* Run the following command to install a [Syncfusion.Blazor.Inputs](https://www.nuget.org/packages/Syncfusion.Blazor.Inputs) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/) NuGet package and ensure all dependencies are installed.
80+
* Ensure the terminal is at the project root directory where the `.csproj` file is located.
81+
* Run the following commands to install [Syncfusion.Blazor.Inputs](https://www.nuget.org/packages/Syncfusion.Blazor.Inputs) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/), and restore dependencies.
8282

8383
{% tabs %}
8484

@@ -92,7 +92,7 @@ dotnet restore
9292

9393
{% endtabs %}
9494

95-
N> Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for available NuGet packages list with component details.
95+
N> Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components are available on [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to the [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for the list of available packages and component details.
9696

9797
{% endtabcontent %}
9898

@@ -103,7 +103,7 @@ N> Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components are availa
103103
| Interactive Render Mode | Description |
104104
| -- | -- |
105105
| WebAssembly or Auto | Open **~/_Imports.razor** file from the client project.|
106-
| Server | Open **~/_import.razor** file, which is located in the `Components` folder.|
106+
| Server | Open **~/_Imports.razor** file, which is located in the `Components` folder.|
107107

108108
Import the `Syncfusion.Blazor` and `Syncfusion.Blazor.Inputs` namespace.
109109

@@ -231,5 +231,4 @@ N> [View Sample in GitHub](https://github.com/SyncfusionExamples/Blazor-Getting-
231231

232232
1. [Getting Started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for client-side in .NET Core CLI](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-dotnet-cli)
233233
2. [Getting Started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for client-side in Visual Studio](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-visual-studio)
234-
3. [Getting Started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for server-side in .NET Core CLI](https://blazor.syncfusion.com/documentation/getting-started/blazor-server-side-dotnet-cli)
235-
234+
3. [Getting Started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for server-side in .NET Core CLI](https://blazor.syncfusion.com/documentation/getting-started/blazor-server-side-dotnet-cli)

0 commit comments

Comments
 (0)