Skip to content

Commit b1bed96

Browse files
committed
docs(chat): Improve documentation and Add more links
1 parent 9cd4904 commit b1bed96

File tree

16 files changed

+55
-26
lines changed

16 files changed

+55
-26
lines changed

controls/chat/client-side-programming/events.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ position: 1
1414

1515
* [OnActionClick]({%slug chat/client-side-programming/events/onactionclick%}) occurs when an action button is clicked inside an attachment template, or when a suggestedAction is clicked.
1616

17-
* [OnInitialize]({%slug chat/client-side-programming/events/oninitialize%}) occurs when the **RadChat** starts initializing on the client-side.
17+
* [OnInitialize]({%slug chat/client-side-programming/events/oninitialize%}) occurs when the **RadChat** starts initializing on the client-side, before the underlying Kendo UI Chat widget is initialized.
1818

1919
* [OnLoad]({%slug chat/client-side-programming/events/onload%}) occurs after the **RadChat** has been fully initialized on the client-side.
2020

controls/chat/client-side-programming/events/onactionclick.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,6 @@ The event handler receives two parameters:
3636

3737
* [Kendo UI Chat Events](http://docs.telerik.com/kendo-ui/api/javascript/ui/chat#events)
3838

39-
* [RadChat Client-side events Overview]({%slug chat/client-side-programming/events%})
39+
* [RadChat Client-Side events Overview]({%slug chat/client-side-programming/events%})
4040

41+
* [RadChat Client-Side API Overview]({%slug chat/client-side-programming/overview%})

controls/chat/client-side-programming/events/oninitialize.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ position: 1
1010

1111
# OnInitialize
1212

13-
The **OnInitialize** client-side event occurs when the **RadChat** starts initializing on the client-side.
13+
The **OnInitialize** client-side event occurs when the **RadChat** starts initializing on the client-side, before the underlying Kendo UI Chat widget is initialized.
1414

1515
The event handler receives one parameter:
1616

@@ -31,6 +31,7 @@ The event handler receives one parameter:
3131

3232
* [Kendo UI Chat Events](http://docs.telerik.com/kendo-ui/api/javascript/ui/chat#events)
3333

34-
* [RadChat Client-side events Overview]({%slug chat/client-side-programming/events%})
34+
* [RadChat Client-Side events Overview]({%slug chat/client-side-programming/events%})
3535

36+
* [RadChat Client-Side API Overview]({%slug chat/client-side-programming/overview%})
3637

controls/chat/client-side-programming/events/onload.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ This event is helpful if you need to get the client-side instance of the RadChat
3535

3636
* [Kendo UI Chat Events](http://docs.telerik.com/kendo-ui/api/javascript/ui/chat#events)
3737

38-
* [RadChat Client-side events Overview]({%slug chat/client-side-programming/events%})
38+
* [RadChat Client-Side events Overview]({%slug chat/client-side-programming/events%})
3939

4040
* [Connecting to Chat Bot Services]({%slug chat/how-to/configure-chat-agent%})
4141

42+
* [RadChat Client-Side API Overview]({%slug chat/client-side-programming/overview%})
43+

controls/chat/client-side-programming/events/onpost.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,5 @@ The event handler receives two parameters:
4242

4343
* [RadChat Client-side events Overview]({%slug chat/client-side-programming/events%})
4444

45+
* [RadChat Client-Side API Overview]({%slug chat/client-side-programming/overview%})
46+

controls/chat/client-side-programming/events/onsendmessage.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,6 @@ The event handler receives two parameters:
3434

3535
* [Kendo UI Chat Events](http://docs.telerik.com/kendo-ui/api/javascript/ui/chat#events)
3636

37-
* [RadChat Client-side events Overview]({%slug chat/client-side-programming/events%})
37+
* [RadChat Client-Side events Overview]({%slug chat/client-side-programming/events%})
3838

39+
* [RadChat Client-Side API Overview]({%slug chat/client-side-programming/overview%})

controls/chat/client-side-programming/events/ontypingend.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,6 @@ The event handler receives two parameters:
3131

3232
* [Kendo UI Chat Events](http://docs.telerik.com/kendo-ui/api/javascript/ui/chat#events)
3333

34-
* [RadChat Client-side events Overview]({%slug chat/client-side-programming/events%})
34+
* [RadChat Client-Side events Overview]({%slug chat/client-side-programming/events%})
3535

36+
* [RadChat Client-Side API Overview]({%slug chat/client-side-programming/overview%})

controls/chat/client-side-programming/events/ontypingstart.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,6 @@ The event handler receives two parameters:
3131

3232
* [Kendo UI Chat Events](http://docs.telerik.com/kendo-ui/api/javascript/ui/chat#events)
3333

34-
* [RadChat Client-side events Overview]({%slug chat/client-side-programming/events%})
34+
* [RadChat Client-Side events Overview]({%slug chat/client-side-programming/events%})
3535

36+
* [RadChat Client-Side API Overview]({%slug chat/client-side-programming/overview%})

controls/chat/client-side-programming/overview.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,15 @@ position: 0
1010

1111
# Client-side Programming Overview
1212

13-
The **RadChat** control is built on top of the [Kendo UI Chat](http://demos.telerik.com/kendo-ui/chat/index). This allows you to interact with the chat entirely on the client-side.
13+
The **RadChat** control is built on top of the [Kendo UI Chat](http://demos.telerik.com/kendo-ui/chat/index) widget. This allows you to interact with the chat entirely on the client-side.
1414

1515
## Getting the RadChat Client-side Object
1616

17-
**RadChat** creates a client-side object, which can be referred via the **ClientID** of the control and the **$find** function. Then, you can access the actual object that exposes the API of the Kendo UI chat through the **get_kendoWidget** method of **RadChat**'s client-side object as shown in **Example 1**.
17+
**RadChat** creates a client-side object, which can be referred via the **ClientID** of the control and the **$find** function. This allows you to use the API of the RadChat client-side object.
1818

19-
When you have referenced the Kendo UI chat, you can utilize the [full capabilities of its API](http://docs.telerik.com/kendo-ui/api/javascript/ui/chat).
19+
Once you obtain a reference to the [RadChat client-side object]({%slug chat/client-side-programming/objects/radchat%}), you can access the underlying Kendo UI Chat widget through the **get_kendoWidget** method as shown in **Example 1**.
20+
21+
When you have a reference to the Kendo UI Chat widget, you can utilize the [API of the Kendo UI widget](http://docs.telerik.com/kendo-ui/api/javascript/ui/chat).
2022

2123
>caption Example 1: Get a reference to the underlying Kendo UI Chat widget.
2224
````JavaScript
@@ -28,7 +30,7 @@ var kendochat = radchat.get_kendoWidget();
2830

2931
* [Kendo UI Chat API](http://docs.telerik.com/kendo-ui/api/javascript/ui/chat)
3032

31-
* [RadChat Client-side Object]({%slug chat/client-side-programming/objects/radchat%})
33+
* [RadChat Client-Side Object]({%slug chat/client-side-programming/objects/radchat%})
3234

33-
* [Client-side events Overview]({%slug chat/client-side-programming/events%})
35+
* [Client-Side events Overview]({%slug chat/client-side-programming/events%})
3436

controls/chat/functionality/actions.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ position: 0
1010

1111
# Default Actions
1212

13-
Out of the box, the **RadChat** supports **suggested actions**. To display the **suggestedActions** propmt, manually call the `renderSuggestedActions` method of the control.
13+
The **RadChat** control has a support for default **suggested actions**. To display the **suggestedActions** propmt, you need to call the `renderSuggestedActions` method of the control.
1414

1515
````ASPX
1616
<telerik:RadChat runat="server" ID="RadChat1">
@@ -38,8 +38,10 @@ function renderSuggestedActions() {
3838

3939
* [RadChat Structure]({%slug chat/structure%})
4040

41-
* [RadChat Server-Side Programming]({%slug diagram/server-side-programming%})
41+
* [RadChat Server-Side Programming]({%slug chat/server-side-programming%})
4242

4343
* [RadChat Client-Side Programming]({%slug chat/client-side-programming/overview%})
4444

45+
* [RadChat Online Demos](http://demos.telerik.com/aspnet-ajax/chat/overview/defaultcs.aspx)
46+
4547

0 commit comments

Comments
 (0)