Skip to content

Commit

Permalink
[Docs] AJAX top 5 keywords recommendations
Browse files Browse the repository at this point in the history
* docs(calendar): add link to the marketing page

* docs(chart): add link to the marketing page closes telerik/telerik.web.ui#2104
  • Loading branch information
P1l3T0 authored May 30, 2024
1 parent e8b7f48 commit 841d95b
Show file tree
Hide file tree
Showing 157 changed files with 157 additions and 157 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ position: 1
# Date Format Patterns


The table below shows a list of the standard format characters. For each standard pattern, it shows the pattern from the current [CultureInfo]({%slug calendar/accessibility-and-internationalization/specifying-a-culture%}) settings that the pattern represents. The format characters are case-sensitive, for example, 'f' and 'F' represent different patterns.
The table below shows a list of the standard format characters of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) dates. For each standard pattern, it shows the pattern from the current [CultureInfo]({%slug calendar/accessibility-and-internationalization/specifying-a-culture%}) settings that the pattern represents. The format characters are case-sensitive, for example, 'f' and 'F' represent different patterns.


| Format Character | Description |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ position: 5
# Keyboard Support


The **RadCalendar** control provides keyboard navigation using the tab and arrow keys:
The [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) control provides keyboard navigation using the tab and arrow keys:


You can use the `TAB` key to focus the control. Once focus is on the **RadCalendar** control, you can use the following commands:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ position: 2
# Localization Through Global Resources


**RadCalendar** and all picker controls support built-in localization through global resources. Similar to other **RadControls**, you can use **.resx** files to localize the control with minimal efforts. For that purpose, you can include the localization files in the **App_GlobalResources** folder in your application and change the **Culture** property of the control.
The [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) and all picker controls support built-in localization through global resources. Similar to other **RadControls**, you can use **.resx** files to localize the control with minimal efforts. For that purpose, you can include the localization files in the **App_GlobalResources** folder in your application and change the **Culture** property of the control.

## Using Localization Files

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ position: 3
# Localizing Strings


The **CultureInfo** property of the **RadCalendar** control determines the strings that will be used as month and day names. However, the **CultureInfo** property does not translate the other strings that appear in these controls.
The **CultureInfo** property of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) control determines the strings that will be used as month and day names. However, the **CultureInfo** property does not translate the other strings that appear in these controls.

On **RadCalendar** you may need to localize the strings that appear in the [month/year navigation]({%slug calendar/functionality/navigation-controls-settings%}). You can translate these strings using the **FastNavigationSettings** property:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ position: 0
# Specifying a Culture


The **RadCalendar** control supports the **System.Globalization** namespace. This namespace consists of classes (**CompareInfo**, **CultureInfo**, **RegionInfo**, etc.) that contain culture-related information such as the language, country/region, sort order for strings, calendars in use, and format patterns for dates, currency, and numbers. They are useful classes for writing internationalized applications.
The [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) control supports the **System.Globalization** namespace. This namespace consists of classes (**CompareInfo**, **CultureInfo**, **RegionInfo**, etc.) that contain culture-related information such as the language, country/region, sort order for strings, calendars in use, and format patterns for dates, currency, and numbers. They are useful classes for writing internationalized applications.

>caution
**RadCalendar** supports all the cultures in the System.Globalization namespace that are based on the **Gregorian** calendar.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ position: 4
# Applying week numbers according to the ISO Standard


**RadCalendar** does not apply week numbers according to the ISO standard by default. This is because the ASP.NET Framework itself does not. However, this can be configured easily at runtime:
The [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) does not apply week numbers according to the ISO standard by default. This is because the ASP.NET Framework itself does not. However, this can be configured easily at runtime:



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ position: 6
# WAI-ARIA Support


The **RadCalendar** control offers **WAI-ARIA** support which can be easily enabled by setting the **EnableAriaSupport** server property to **true**.
The [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) control offers **WAI-ARIA** support which can be easily enabled by setting the **EnableAriaSupport** server property to **true**.

All ARIA attributes are **lower case**. They are shown in the table below.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ position: 7

## XHTML 1.1

**RadCalendar** is fully compliant with XHTML 1.1.
The [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) is fully compliant with XHTML 1.1.

>note
If the **FrameTemplate** content of **RadCalendar** is not XHTML compliant, then the output of the calendar will also not be XHTML 1.1 content compliant.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ position: 0
# Controlling Appearance


A number of properties let you control the look and feel of the **RadCalendar** control:
A number of properties let you control the look and feel of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) control:

* The **Skin** property lets you specify a [Skin]({%slug calendar/appearance-and-styling/skins%}) to set the overall look and feel of any of the controls. You can even assign separate skins to the embedded **RadDatePicker**, **RadTimePicker** and **RadDateTimePicker** controls.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ position: 3
# Creating a Custom Skin


The following tutorial demonstrates how you can create custom **RadCalendar** skin, using the **Office2007** skin as base. The tutorial only changes skin CSS classes that affect the **RadCalendar** control.
The following tutorial demonstrates how you can create custom skin for the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx), using the **Office2007** skin as base. The tutorial only changes skin CSS classes that affect the **RadCalendar** control.


This tutorial creates a new skin that takes the appearance of the calendar control from this look:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 5



The following table lists significant CSS selectors and descriptions that apply to the **RadCalendar** controls in **RadCalendar** style sheets.
The following table lists significant CSS selectors and descriptions that apply to the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) controls in **RadCalendar** style sheets.

>note
The "[skin]" that appears in class names is a placeholder for the name of the skin.
Expand Down
2 changes: 1 addition & 1 deletion controls/calendar/appearance-and-styling/html-output.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ table.RadCalendar_Default



See [CSS Skin Selectors]({%slug calendar/appearance-and-styling/css-skin-selectors%}) for detailed information on the specific CSS selectors used for **RadCalendar** skins.
See [CSS Skin Selectors]({%slug calendar/appearance-and-styling/css-skin-selectors%}) for detailed information on the specific CSS selectors used for the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) skins.

## HTML Output of RadCalendar

Expand Down
2 changes: 1 addition & 1 deletion controls/calendar/appearance-and-styling/skins.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 2



The **RadCalendar** controls use **skins** to control their overall look-and-feel. A skin is a set of images and a CSS stylesheet that can be applied to the control elements (date cells, buttons, etc.) and defines their look and feel.To apply a skin to a **RadCalendar**, **RadDatePicker**, **RadTimePicker**, or **RadDateTimePicker** control, set its **Skin** property, either using the properties pane or the control's [Smart Tag]({%slug calendar/design-time/smart-tag%}).
The [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) controls use **skins** to control their overall look-and-feel. A skin is a set of images and a CSS stylesheet that can be applied to the control elements (date cells, buttons, etc.) and defines their look and feel.To apply a skin to a **RadCalendar**, **RadDatePicker**, **RadTimePicker**, or **RadDateTimePicker** control, set its **Skin** property, either using the properties pane or the control's [Smart Tag]({%slug calendar/design-time/smart-tag%}).

The **RadCalendar** controls are installed with a number of preset skins. These are shown below:
![RadCalendar Skins](images/calendar-skins.png)
Expand Down
2 changes: 1 addition & 1 deletion controls/calendar/appearance-and-styling/styles.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 1



**RadCalendar** control comes with a set of predefined styles, which are specified by the styles in the current skin CSS classes. If the [Skin]({%slug calendar/appearance-and-styling/skins%}) property is not set to an empty string, you can use a variety of style properties to further customize the appearance of the control.
The [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) control comes with a set of predefined styles, which are specified by the styles in the current skin CSS classes. If the [Skin]({%slug calendar/appearance-and-styling/skins%}) property is not set to an empty string, you can use a variety of style properties to further customize the appearance of the control.

Setting these properties will copy any non-blank elements of the specified style to the specific element of the rendered control, overwriting any existing style elements defined by the used skin.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 8



The **DateTimeFormatInfo** object is used by the **RadCalendar** control for formatting date and time values so that they reflect the current culture. It is accessible through the **DateTimeFormatInfo** property of the [RadCalendar Client-side Object]({%slug calendar/client-side-programming/radcalendar-object%}).
The **DateTimeFormatInfo** object is used by the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) control for formatting date and time values so that they reflect the current culture. It is accessible through the **DateTimeFormatInfo** property of the [RadCalendar Client-side Object]({%slug calendar/client-side-programming/radcalendar-object%}).

>note
The **DateTimeFormatInfo** class is defined in the **System.Globalization** namespace.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 8



The **OnCalendarViewChanged** client-side event handler is called when the calendar navigates to a new view, after the calendar has been updated for the new view. The event is raised after the action is complete.
The **OnCalendarViewChanged** client-side event handler of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) is called when the calendar navigates to a new view, after the calendar has been updated for the new view. The event is raised after the action is complete.


The event handler receives two arguments:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 7



The **OnCalendarViewChanging** client-side event handler is called when the calendar navigates to a new view, before the viewable area rendered by the calendar is changed.
The **OnCalendarViewChanging** client-side event handler of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) is called when the calendar navigates to a new view, before the viewable area rendered by the calendar is changed.


The event handler receives two arguments:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 9



The **OnColumnHeaderClick** client-side event handler is called when the user is about to select a column of dates by clicking on a column header. The event occurs only if the **ShowColumnHeaders** and **UseColumnHeadersAsSelectors** properties are set to **true**.
The **OnColumnHeaderClick** client-side event handler of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) is called when the user is about to select a column of dates by clicking on a column header. The event occurs only if the **ShowColumnHeaders** and **UseColumnHeadersAsSelectors** properties are set to **true**.


The event handler receives two arguments:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 6



The **OnDateClick** client-side event handler is called when the user clicks on a date in the day matrix or presses the ENTER key while a date has focus. If the day is selectable, this event occurs before the **OnDateSelecting** event. If the day is not selectable (but in the valid range), this event occurs, but not the **OnDateSelecting** event.
The **OnDateClick** client-side event handler of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) is called when the user clicks on a date in the day matrix or presses the ENTER key while a date has focus. If the day is selectable, this event occurs before the **OnDateSelecting** event. If the day is not selectable (but in the valid range), this event occurs, but not the **OnDateSelecting** event.


The event handler receives two arguments:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 5



The **OnDateSelected** client-side event handler is called immediately after the value of the control's selection has changed.
The **OnDateSelected** client-side event handler of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) is called immediately after the value of the control's selection has changed.


The event handler receives two arguments:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 4



The **OnDateSelecting** client-side event handler is called immediately before the selected dates collection is updated to reflect the selection or deselection of a date.
The **OnDateSelecting** client-side event handler of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) is called immediately before the selected dates collection is updated to reflect the selection or deselection of a date.


The event handler receives two arguments:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 3



The **OnDayRender** client-side event handler is called for every calendar day cell when the calendar is rendered as a result of client-side navigation. This event mimics the server-side **DayRender** event, giving final control over the output of a specific calendar day cell. This event can be used to apply changes to the calendar cells when the user navigates that are identical to the server-side event handler applied to the cells in the initial view.
The **OnDayRender** client-side event handler of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) is called for every calendar day cell when the calendar is rendered as a result of client-side navigation. This event mimics the server-side **DayRender** event, giving final control over the output of a specific calendar day cell. This event can be used to apply changes to the calendar cells when the user navigates that are identical to the server-side event handler applied to the cells in the initial view.


The event handler receives two arguments:
Expand Down
2 changes: 1 addition & 1 deletion controls/calendar/client-side-programming/events/oninit.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 1



The **OnInit** client-side event handler is called when the calendar is first constructed.
The **OnInit** client-side event handler of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) is called when the calendar is first constructed.


The event handler receives one argument:
Expand Down
2 changes: 1 addition & 1 deletion controls/calendar/client-side-programming/events/onload.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ position: 2



The **OnLoad** client-side event handler is called when the calendar is loaded on the client.
The **OnLoad** client-side event handler of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) is called when the calendar is loaded on the client.

The event handler receives one argument:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 10



The **OnRowHeaderClick** client-side event handler is called when the user is about to select a row of dates by clicking on a row header. The event occurs only if the **ShowRowHeaders** and **UseRowHeadersAsSelectors** properties are set to **true**.
The **OnRowHeaderClick** client-side event handler of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) is called when the user is about to select a row of dates by clicking on a row header. The event occurs only if the **ShowRowHeaders** and **UseRowHeadersAsSelectors** properties are set to **true**.

The event handler receives two arguments:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 11



The **OnViewSelectorClick** client-side event handler is called when the user is about to select an entire view of dates by clicking on the view selector. The event occurs only if the **EnableViewSelector** property is set to **true**.
The **OnViewSelectorClick** client-side event handler of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) is called when the user is about to select an entire view of dates by clicking on the view selector. The event occurs only if the **EnableViewSelector** property is set to **true**.

The event handler receives two arguments:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 0



The **RadCalendar** controls support a number of client-side events that let you respond to user actions without a postback. The following table lists the various client events, and which controls they apply to:
The [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) controls support a number of client-side events that let you respond to user actions without a postback. The following table lists the various client events, and which controls they apply to:


| Event | Description |
Expand Down
2 changes: 1 addition & 1 deletion controls/calendar/client-side-programming/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 0



The **RadCalendar** control provides a flexible client-side API. You can easily interact with the controls in the browser using their client-side objects. In addition to a variety of [client-side events]({%slug calendar/client-side-programming/events/overview%}), the client-side object model lets you achieve various tasks while avoiding unnecessary post-backs.
The [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) control provides a flexible client-side API. You can easily interact with the controls in the browser using their client-side objects. In addition to a variety of [client-side events]({%slug calendar/client-side-programming/events/overview%}), the client-side object model lets you achieve various tasks while avoiding unnecessary post-backs.

## Getting the client-side object

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ position: 1



The following table lists the most important properties and methods of the **RadCalendar** client-side object.
The following table lists the most important properties and methods of the [ASP NET AJAX Calendar](https://www.telerik.com/products/aspnet-ajax/calendar.aspx) client-side object.

>note
The **RadCalendar** client object represents dates as 3-element arrays, where the elements represent the year, month, and day, in that order.
Expand Down
Loading

0 comments on commit 841d95b

Please sign in to comment.