Skip to content

Commit fe27754

Browse files
937286: Corrected the comp rendering
1 parent e845a52 commit fe27754

File tree

88 files changed

+266
-434
lines changed

Some content is hidden

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

88 files changed

+266
-434
lines changed

ej2-asp-core-mvc/code-snippet/chat-ui/appearance/cssclass/cssclass.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using Syncfusion.EJ2.InteractiveChat;
22

3-
public UserModel CurrentUser { get; set; }
3+
public ChatUIUser CurrentUser { get; set; }
44
public List<ChatUIMessage> ChatMessagesData { get; set; } = new List<ChatUIMessage>();
5-
public UserModel CurrentUserModel { get; set; } = new UserModel() { id = "user1", user = "Albert" };
6-
public UserModel MichaleUserModel { get; set; } = new UserModel() { id = "user2", user = "Michale Suyama" };
5+
public ChatUIUser CurrentUserModel { get; set; } = new ChatUIUser() { Id = "user1", User = "Albert" };
6+
public ChatUIUser MichaleUserModel { get; set; } = new ChatUIUser() { Id = "user2", User = "Michale Suyama" };
77

88
public ActionResult CssClass()
99
{
@@ -27,9 +27,3 @@ public ActionResult CssClass()
2727
ViewBag.CurrentUser = CurrentUser;
2828
return View();
2929
}
30-
31-
public class UserModel
32-
{
33-
public string id { get; set; }
34-
public string user { get; set; }
35-
}

ej2-asp-core-mvc/code-snippet/chat-ui/appearance/cssclass/tagHelper

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ejs-chatui id="chatUser" cssClass="custom-container">
55
<e-chatui-user id="user1" user="Albert"></e-chatui-user>
66
<e-chatui-messages>
7-
@foreach (var message in Model.ChatMessagesData)
7+
@foreach (var message in ViewBag.ChatMessagesData)
88
{
99
<e-chatui-message text="@message.Text" author="@message.Author"></e-chatui-message>
1010
}

ej2-asp-core-mvc/code-snippet/chat-ui/appearance/height/height.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using Syncfusion.EJ2.InteractiveChat;
22

3-
public UserModel CurrentUser { get; set; }
3+
public ChatUIUser CurrentUser { get; set; }
44
public List<ChatUIMessage> ChatMessagesData { get; set; } = new List<ChatUIMessage>();
5-
public UserModel CurrentUserModel { get; set; } = new UserModel() { id = "user1", user = "Albert" };
6-
public UserModel MichaleUserModel { get; set; } = new UserModel() { id = "user2", user = "Michale Suyama" };
5+
public ChatUIUser CurrentUserModel { get; set; } = new ChatUIUser() { Id = "user1", User = "Albert" };
6+
public ChatUIUser MichaleUserModel { get; set; } = new ChatUIUser() { Id = "user2", User = "Michale Suyama" };
77

88
public ActionResult Height()
99
{
@@ -27,9 +27,3 @@ public ActionResult Height()
2727
ViewBag.CurrentUser = CurrentUser;
2828
return View();
2929
}
30-
31-
public class UserModel
32-
{
33-
public string id { get; set; }
34-
public string user { get; set; }
35-
}

ej2-asp-core-mvc/code-snippet/chat-ui/appearance/height/tagHelper

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ejs-chatui id="chatUser" height="380px">
55
<e-chatui-user id="user1" user="Albert"></e-chatui-user>
66
<e-chatui-messages>
7-
@foreach (var message in Model.ChatMessagesData)
7+
@foreach (var message in ViewBag.ChatMessagesData)
88
{
99
<e-chatui-message text="@message.Text" author="@message.Author"></e-chatui-message>
1010
}

ej2-asp-core-mvc/code-snippet/chat-ui/appearance/placeholder/placeholder.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using Syncfusion.EJ2.InteractiveChat;
22

3-
public UserModel CurrentUser { get; set; }
3+
public ChatUIUser CurrentUser { get; set; }
44
public List<ChatUIMessage> ChatMessagesData { get; set; } = new List<ChatUIMessage>();
5-
public UserModel CurrentUserModel { get; set; } = new UserModel() { id = "user1", user = "Albert" };
6-
public UserModel MichaleUserModel { get; set; } = new UserModel() { id = "user2", user = "Michale Suyama" };
5+
public ChatUIUser CurrentUserModel { get; set; } = new ChatUIUser() { Id = "user1", User = "Albert" };
6+
public ChatUIUser MichaleUserModel { get; set; } = new ChatUIUser() { Id = "user2", User = "Michale Suyama" };
77

88
public ActionResult Placeholder()
99
{
@@ -26,10 +26,4 @@ public ActionResult Placeholder()
2626
ViewBag.ChatMessagesData = ChatMessagesData;
2727
ViewBag.CurrentUser = CurrentUser;
2828
return View();
29-
}
30-
31-
public class UserModel
32-
{
33-
public string id { get; set; }
34-
public string user { get; set; }
3529
}

ej2-asp-core-mvc/code-snippet/chat-ui/appearance/placeholder/tagHelper

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ejs-chatui id="chatUser" placeholder="Start typing...">
55
<e-chatui-user id="user1" user="Albert"></e-chatui-user>
66
<e-chatui-messages>
7-
@foreach (var message in Model.ChatMessagesData)
7+
@foreach (var message in ViewBag.ChatMessagesData)
88
{
99
<e-chatui-message text="@message.Text" author="@message.Author"></e-chatui-message>
1010
}

ej2-asp-core-mvc/code-snippet/chat-ui/appearance/width/tagHelper

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ejs-chatui id="chatUser" width="450px">
55
<e-chatui-user id="user1" user="Albert"></e-chatui-user>
66
<e-chatui-messages>
7-
@foreach (var message in Model.ChatMessagesData)
7+
@foreach (var message in ViewBag.ChatMessagesData)
88
{
99
<e-chatui-message text="@message.Text" author="@message.Author"></e-chatui-message>
1010
}

ej2-asp-core-mvc/code-snippet/chat-ui/appearance/width/width.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using Syncfusion.EJ2.InteractiveChat;
22

3-
public UserModel CurrentUser { get; set; }
3+
public ChatUIUser CurrentUser { get; set; }
44
public List<ChatUIMessage> ChatMessagesData { get; set; } = new List<ChatUIMessage>();
5-
public UserModel CurrentUserModel { get; set; } = new UserModel() { id = "user1", user = "Albert" };
6-
public UserModel MichaleUserModel { get; set; } = new UserModel() { id = "user2", user = "Michale Suyama" };
5+
public ChatUIUser CurrentUserModel { get; set; } = new ChatUIUser() { Id = "user1", User = "Albert" };
6+
public ChatUIUser MichaleUserModel { get; set; } = new ChatUIUser() { Id = "user2", User = "Michale Suyama" };
77

88
public ActionResult Width()
99
{
@@ -27,9 +27,3 @@ public ActionResult Width()
2727
ViewBag.CurrentUser = CurrentUser;
2828
return View();
2929
}
30-
31-
public class UserModel
32-
{
33-
public string id { get; set; }
34-
public string user { get; set; }
35-
}

ej2-asp-core-mvc/code-snippet/chat-ui/default-messages/defaultMessages.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using Syncfusion.EJ2.InteractiveChat;
22

3-
public UserModel CurrentUser { get; set; }
3+
public ChatUIUser CurrentUser { get; set; }
44
public List<ChatUIMessage> ChatMessagesData { get; set; } = new List<ChatUIMessage>();
5-
public UserModel CurrentUserModel { get; set; } = new UserModel() { id = "user1", user = "Albert" };
6-
public UserModel MichaleUserModel { get; set; } = new UserModel() { id = "user2", user = "Michale Suyama" };
5+
public ChatUIUser CurrentUserModel { get; set; } = new ChatUIUser() { Id = "user1", User = "Albert" };
6+
public ChatUIUser MichaleUserModel { get; set; } = new ChatUIUser() { Id = "user2", User = "Michale Suyama" };
77

88
public ActionResult Default()
99
{
@@ -27,9 +27,3 @@ public ActionResult Default()
2727
ViewBag.CurrentUser = CurrentUser;
2828
return View();
2929
}
30-
31-
public class UserModel
32-
{
33-
public string id { get; set; }
34-
public string user { get; set; }
35-
}

ej2-asp-core-mvc/code-snippet/chat-ui/default-messages/tagHelper

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ejs-chatui id="chatUser">
55
<e-chatui-user id="user1" user="Albert"></e-chatui-user>
66
<e-chatui-messages>
7-
@foreach (var message in Model.ChatMessagesData)
7+
@foreach (var message in ViewBag.ChatMessagesData)
88
{
99
<e-chatui-message text="@message.Text" author="@message.Author"></e-chatui-message>
1010
}

ej2-asp-core-mvc/code-snippet/chat-ui/footer/defaultMessages.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using Syncfusion.EJ2.InteractiveChat;
22

3-
public UserModel CurrentUser { get; set; }
3+
public ChatUIUser CurrentUser { get; set; }
44
public List<ChatUIMessage> ChatMessagesData { get; set; } = new List<ChatUIMessage>();
5-
public UserModel CurrentUserModel { get; set; } = new UserModel() { id = "user1", user = "Albert" };
6-
public UserModel MichaleUserModel { get; set; } = new UserModel() { id = "user2", user = "Michale Suyama" };
5+
public ChatUIUser CurrentUserModel { get; set; } = new ChatUIUser() { Id = "user1", User = "Albert" };
6+
public ChatUIUser MichaleUserModel { get; set; } = new ChatUIUser() { Id = "user2", User = "Michale Suyama" };
77

88
public ActionResult Default()
99
{
@@ -27,9 +27,3 @@ public ActionResult Default()
2727
ViewBag.CurrentUser = CurrentUser;
2828
return View();
2929
}
30-
31-
public class UserModel
32-
{
33-
public string id { get; set; }
34-
public string user { get; set; }
35-
}

ej2-asp-core-mvc/code-snippet/chat-ui/footer/tagHelper

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ejs-chatui id="chatUser">
55
<e-chatui-user id="user1" user="Albert"></e-chatui-user>
66
<e-chatui-messages>
7-
@foreach (var message in Model.ChatMessagesData)
7+
@foreach (var message in ViewBag.ChatMessagesData)
88
{
99
<e-chatui-message text="@message.Text" author="@message.Author"></e-chatui-message>
1010
}

ej2-asp-core-mvc/code-snippet/chat-ui/globalization/localization/razor

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
@using Newtonsoft.Json
33

44
<div class="chatui-container" style="height:380px; width:450px">
5-
@Html.EJS().ChatUI("chatUser").Messages(ViewBag.ChatMessagesData).Created("onCreated").User(ViewBag.CurrentUser).Locale('de').Render()
5+
@Html.EJS().ChatUI("chatUser").Messages(ViewBag.ChatMessagesData).Created("onCreated").User(ViewBag.CurrentUser).Locale("de").Render()
66
</div>
77

88
<script>
@@ -18,13 +18,10 @@
1818
});
1919
var chatUIObj;
2020
var typingUsers = @Html.Raw(JsonConvert.SerializeObject(ViewBag.TypingUsers));
21-
typingUsers.forEach(user => {
22-
user = new UserModel(user);
23-
});
2421
function onCreated() {
2522
var chatUiEle = document.getElementById('chatUser');
2623
chatUIObj = ej.base.getInstance(chatUiEle, ejs.interactivechat.ChatUI);
2724
chatUIObj.typingUsers = typingUsers;
2825
chatUIObj.dataBind();
2926
}
30-
</script>
27+
</script>

ej2-asp-core-mvc/code-snippet/chat-ui/globalization/localization/tagHelper

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<ejs-chatui id="chatUser" created="onCreated" locale="de">
66
<e-chatui-user id="user1" user="Albert"></e-chatui-user>
77
<e-chatui-messages>
8-
@foreach (var message in Model.ChatMessagesData)
8+
@foreach (var message in ViewBag.ChatMessagesData)
99
{
1010
<e-chatui-message text="@message.Text" author="@message.Author"></e-chatui-message>
1111
}
@@ -25,10 +25,7 @@
2525
}
2626
});
2727
var chatUIObj;
28-
var typingUsers = @Html.Raw(JsonConvert.SerializeObject(Model.TypingUsers));
29-
typingUsers.forEach(user => {
30-
user = new UserModel(user);
31-
});
28+
var typingUsers = @Html.Raw(JsonConvert.SerializeObject(ViewBag.TypingUsers));
3229
function onCreated() {
3330
var chatUiEle = document.getElementById('chatUser');
3431
chatUIObj = ej.base.getInstance(chatUiEle, ejs.interactivechat.ChatUI);
Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
using Syncfusion.EJ2.InteractiveChat;
22

3-
public UserModel CurrentUser { get; set; }
3+
public ChatUIUser CurrentUser { get; set; }
44
public List<ChatUIMessage> ChatMessagesData { get; set; } = new List<ChatUIMessage>();
5-
public UserModel CurrentUserModel { get; set; } = new UserModel() { id = "user1", user = "Albert" };
6-
public UserModel MichaleUserModel { get; set; } = new UserModel() { id = "user2", user = "Michale Suyama" };
7-
public List<UserModel> TypingUsers { get; set; }
5+
public ChatUIUser CurrentUserModel { get; set; } = new ChatUIUser() { Id = "user1", User = "Albert" };
6+
public ChatUIUser MichaleUserModel { get; set; } = new ChatUIUser() { Id = "user2", User = "Michale Suyama" };
7+
public List<ChatUIUser> TypingUsers { get; set; }
88

99
public ActionResult Timestamp()
1010
{
@@ -24,14 +24,8 @@ public ActionResult Timestamp()
2424
Text = "I’ll review it and send feedback by today.",
2525
Author = CurrentUserModel
2626
});
27-
TypingUsers = new List<UserModel>() { MichaleUserModel };
28-
return View();
27+
ViewBag.TypingUsers = new List<ChatUIUser>() { MichaleUserModel };
2928
ViewBag.ChatMessagesData = ChatMessagesData;
3029
ViewBag.CurrentUser = CurrentUser;
30+
return View();
3131
}
32-
33-
public class UserModel
34-
{
35-
public string id { get; set; }
36-
public string user { get; set; }
37-
}

ej2-asp-core-mvc/code-snippet/chat-ui/globalization/rtl/defaultMessages.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using Syncfusion.EJ2.InteractiveChat;
22

3-
public UserModel CurrentUser { get; set; }
3+
public ChatUIUser CurrentUser { get; set; }
44
public List<ChatUIMessage> ChatMessagesData { get; set; } = new List<ChatUIMessage>();
5-
public UserModel CurrentUserModel { get; set; } = new UserModel() { id = "user1", user = "Albert" };
6-
public UserModel MichaleUserModel { get; set; } = new UserModel() { id = "user2", user = "Michale Suyama" };
5+
public ChatUIUser CurrentUserModel { get; set; } = new ChatUIUser() { Id = "user1", User = "Albert" };
6+
public ChatUIUser MichaleUserModel { get; set; } = new ChatUIUser() { Id = "user2", User = "Michale Suyama" };
77

88
public ActionResult Default()
99
{
@@ -27,9 +27,3 @@ public ActionResult Default()
2727
ViewBag.CurrentUser = CurrentUser;
2828
return View();
2929
}
30-
31-
public class UserModel
32-
{
33-
public string id { get; set; }
34-
public string user { get; set; }
35-
}

ej2-asp-core-mvc/code-snippet/chat-ui/globalization/rtl/tagHelper

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ejs-chatui id="chatUser" enableRtl=true>
55
<e-chatui-user id="user1" user="Albert"></e-chatui-user>
66
<e-chatui-messages>
7-
@foreach (var message in Model.ChatMessagesData)
7+
@foreach (var message in ViewBag.ChatMessagesData)
88
{
99
<e-chatui-message text="@message.Text" author="@message.Author"></e-chatui-message>
1010
}

ej2-asp-core-mvc/code-snippet/chat-ui/header/headerIcon/headerIcon.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using Syncfusion.EJ2.InteractiveChat;
22

3-
public UserModel CurrentUser { get; set; }
3+
public ChatUIUser CurrentUser { get; set; }
44
public List<ChatUIMessage> ChatMessagesData { get; set; } = new List<ChatUIMessage>();
5-
public UserModel CurrentUserModel { get; set; } = new UserModel() { id = "user1", user = "Albert" };
6-
public UserModel MichaleUserModel { get; set; } = new UserModel() { id = "user2", user = "Michale Suyama" };
5+
public ChatUIUser CurrentUserModel { get; set; } = new ChatUIUser() { Id = "user1", User = "Albert" };
6+
public ChatUIUser MichaleUserModel { get; set; } = new ChatUIUser() { Id = "user2", User = "Michale Suyama" };
77

88
public ActionResult HeaderIcon()
99
{
@@ -27,9 +27,3 @@ public ActionResult HeaderIcon()
2727
ViewBag.CurrentUser = CurrentUser;
2828
return View();
2929
}
30-
31-
public class UserModel
32-
{
33-
public string id { get; set; }
34-
public string user { get; set; }
35-
}

ej2-asp-core-mvc/code-snippet/chat-ui/header/headerIcon/tagHelper

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ejs-chatui id="chatUser" headerIconCss="e-icons e-people">
55
<e-chatui-user id="user1" user="Albert"></e-chatui-user>
66
<e-chatui-messages>
7-
@foreach (var message in Model.ChatMessagesData)
7+
@foreach (var message in ViewBag.ChatMessagesData)
88
{
99
<e-chatui-message text="@message.Text" author="@message.Author"></e-chatui-message>
1010
}

ej2-asp-core-mvc/code-snippet/chat-ui/header/headerText/headerText.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using Syncfusion.EJ2.InteractiveChat;
22

3-
public UserModel CurrentUser { get; set; }
3+
public ChatUIUser CurrentUser { get; set; }
44
public List<ChatUIMessage> ChatMessagesData { get; set; } = new List<ChatUIMessage>();
5-
public UserModel CurrentUserModel { get; set; } = new UserModel() { id = "user1", user = "Albert" };
6-
public UserModel MichaleUserModel { get; set; } = new UserModel() { id = "user2", user = "Michale Suyama" };
5+
public ChatUIUser CurrentUserModel { get; set; } = new ChatUIUser() { Id = "user1", User = "Albert" };
6+
public ChatUIUser MichaleUserModel { get; set; } = new ChatUIUser() { Id = "user2", User = "Michale Suyama" };
77

88
public ActionResult HeaderText()
99
{
@@ -27,9 +27,3 @@ public ActionResult HeaderText()
2727
ViewBag.CurrentUser = CurrentUser;
2828
return View();
2929
}
30-
31-
public class UserModel
32-
{
33-
public string id { get; set; }
34-
public string user { get; set; }
35-
}

ej2-asp-core-mvc/code-snippet/chat-ui/header/headerText/tagHelper

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ejs-chatui id="chatUser" headerText="Michale">
55
<e-chatui-user id="user1" user="Albert"></e-chatui-user>
66
<e-chatui-messages>
7-
@foreach (var message in Model.ChatMessagesData)
7+
@foreach (var message in ViewBag.ChatMessagesData)
88
{
99
<e-chatui-message text="@message.Text" author="@message.Author"></e-chatui-message>
1010
}

0 commit comments

Comments
 (0)