Skip to content

DOCINFRA-2341_merged_using_automation #3076

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 18 commits into from
Jun 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Name("Users").
Width(2).
Marker(mr => mr.Visible(true).DataLabel(dl => dl.Visible(true).Position(Syncfusion.EJ2.Charts.LabelPosition.Top)
.Font(font => font.FontWeight("600"))))
.Font(font => font.FontWeight("600")))).
DataSource(ViewBag.dataSource).
Add();
}).PrimaryXAxis(px => px.ValueType(Syncfusion.EJ2.Charts.ValueType.Category).EnableTrim(false).MajorGridLines(mg => mg.Width(0)).MajorTickLines(mt => mt.Width(0))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Name("Users").
Width(2).
Marker(mr => mr.Visible(true).DataLabel(dl => dl.Visible(true).Position(Syncfusion.EJ2.Charts.LabelPosition.Top)
.Font(font => font.FontWeight("600"))))
.Font(font => font.FontWeight("600")))).
DataSource(ViewBag.dataSource).
Add();
}).PrimaryXAxis(px => px.ValueType(Syncfusion.EJ2.Charts.ValueType.Category).EnableTrim(false).MajorGridLines(mg => mg.Width(0)).MajorTickLines(mt => mt.Width(0))
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
public IActionResult Index()
{
ViewBag.DataSource = ganttData();
return View();
}

public static List<GanttDataSource> ganttData()
{
List<GanttDataSource> GanttDataSourceCollection = new List<GanttDataSource>();

GanttDataSource Record1 = new GanttDataSource()
{
TaskId = 1,
TaskName = "Project initiation",
StartDate = new DateTime(2019, 04, 02),
EndDate = new DateTime(2019, 04, 21),
SubTasks = new List<GanttDataSource>()
};
GanttDataSource Child1 = new GanttDataSource()
{
TaskId = 2,
TaskName = "Identify site location",
StartDate = new DateTime(2019, 04, 02),
Duration = 4,
Progress = 50
};
GanttDataSource Child2 = new GanttDataSource()
{
TaskId = 3,
TaskName = "Perform soil test",
StartDate = new DateTime(2019, 04, 02),
Duration = 4,
Progress = 50
};
GanttDataSource Child3 = new GanttDataSource()
{
TaskId = 4,
TaskName = "Soil test approval",
StartDate = new DateTime(2019, 04, 02),
Duration = 4,
Progress = 50
};
Record1.SubTasks.Add(Child1);
Record1.SubTasks.Add(Child2);
Record1.SubTasks.Add(Child3);

GanttDataSource Record2 = new GanttDataSource()
{
TaskId = 5,
TaskName = "Project estimation",
StartDate = new DateTime(2019, 04, 02),
EndDate = new DateTime(2019, 04, 21),
SubTasks = new List<GanttDataSource>()
};
GanttDataSource Child4 = new GanttDataSource()
{
TaskId = 6,
TaskName = "Develop floor plan for estimation",
StartDate = new DateTime(2019, 04, 04),
Duration = 3,
Progress = 50
};
GanttDataSource Child5 = new GanttDataSource()
{
TaskId = 7,
TaskName = "List materials",
StartDate = new DateTime(2019, 04, 04),
Duration = 3,
Progress = 50
};
Record2.SubTasks.Add(Child4);
Record2.SubTasks.Add(Child5);

GanttDataSourceCollection.Add(Record1);
GanttDataSourceCollection.Add(Record2);

return GanttDataSourceCollection;
}

public class GanttDataSource
{
public int TaskId { get; set; }
public string TaskName { get; set; }
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
public int? Duration { get; set; }
public int Progress { get; set; }
public List<GanttDataSource> SubTasks { get; set; }
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
@Html.EJS().Gantt("Gantt").DataSource((IEnumerable<object>)ViewBag.DataSource).Height("450px").TaskFields(ts =>
ts.Id("TaskId").Name("TaskName").StartDate("StartDate").ActionFailure("actionFailure").EndDate("EndDate").Duration("Duration").Progress("Progress").Child("SubTasks")
).Columns(col =>
{
col.Field("TaskName").HeaderText("Job Name").Width(250).Add();
col.Field("StartDate").HeaderText("Start Date").Width(250).Add();
col.Field("EndDate").HeaderText("End Date").Width(250).Add();
col.Field("Duration").HeaderText("Duration").Width(250).Add();
}).Render()
< script >
function actionFailure(args) {
var gantt = document.getElementById("Gantt").ej2_instances[0];
var span = document.createElement('span');
gantt.element.parentNode.insertBefore(span, gantt.element);
span.style.color = '#FF0000'
span.innerHTML = args.error[0];
}
</ script >
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<ejs-gantt id='Gantt' dataSource="ViewBag.dataSource" height="450px">
<e-gantt-taskfields id="TaskId" name="TaskName" startDate="StartDate"
endDate="EndDate" duration="Duration" progress="Progress" child="SubTasks"
actionFailure="actionFailure">
</e-gantt-taskfields>
<e-gantt-columns>
<e-gantt-column field="TaskName" headerText="Job Name" width="250"></e-gantt-column>
<e-gantt-column field="StartDate" headerText="StartDate"></e-gantt-column>
<e-gantt-column field="EndDate" headerText="EndDate"></e-gantt-column>
<e-gantt-column field="Duration" headerText="Duration"></e-gantt-column>
</e-gantt-columns>
</ejs-gantt>

<script>
function actionFailure(e) {
var span = document.createElement('span');
this.element.parentNode.insertBefore(span, this.element);
span.style.color = '#FF0000'
span.innerHTML = e.error[0];
}
</script>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
public ActionResult Arialabels()
{
string[] ariaLabels = {"First digit", "Second digit", "Third digit", "Fourth digit"};
ViewBag.ariaLabels = ariaLabels;
return View();
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
@Html.EJS().OtpInput("otpInput").AriaLabels(ViewBag.ariaLabels).Render()
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
@using Syncfusion.EJ2.Inputs

@{
string[] ariaLabels = { "First digit", "Second digit", "Third digit", "Fourth digit" };
}

<div id='container' style="width: 350px;">
<ejs-otpinput id="otpInput" ariaLabels="ariaLabels"></ejs-otpinput>
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
public ActionResult Htmlattributes()
{
Dictionary<string, object> htmlAttributes = new Dictionary<string, object>()
{
{ "title", "One-Time Password" }
};
ViewBag.htmlAttributes = htmlAttributes;
return View();
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
@Html.EJS().OtpInput("otpInput").HtmlAttributes(ViewBag.htmlAttributes).Render()
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
@using Syncfusion.EJ2.Inputs

@{
Dictionary<string, object> htmlAttribues = new Dictionary<string, object>()
{
{ "title", "One-Time Password" }
};
}

<div id='container' style="width: 350px;">
<ejs-otpinput id="otpInput" htmlAttributes="htmlAttribues"></ejs-otpinput>
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
public ActionResult Default()
{
return View();
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
@Html.EJS().OtpInput("otpInput").CssClass("e-success").Render()
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
<ejs-otpinput id="otpInput" cssClass="e-success"></ejs-otpinput>
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
public ActionResult Default()
{
return View();
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
@Html.EJS().OtpInput("otpInput").Disabled(true).Render()
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
<ejs-otpinput id="otpInput" disabled=true></ejs-otpinput>
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
public ActionResult Default()
{
return View();
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
@Html.EJS().OtpInput("otpInput").Length(5).Render()
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
<ejs-otpinput id="otpInput" length="5"></ejs-otpinput>
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
public ActionResult Default()
{
return View();
}
11 changes: 11 additions & 0 deletions ej2-asp-core-mvc/code-snippet/otp-input/events/blur/razor
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
@Html.EJS().OtpInput("otpInput").Blur("Blur").Render()
</div>

<script>
function Blur(args) {
// Here, you can customize your code.
}
</script>
11 changes: 11 additions & 0 deletions ej2-asp-core-mvc/code-snippet/otp-input/events/blur/tagHelper
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
<ejs-otpinput id="otpInput" blur="blur"></ejs-otpinput>
</div>

<script>
function blur(args) {
// Here, you can customize your code.
}
</script>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
public ActionResult Default()
{
return View();
}
11 changes: 11 additions & 0 deletions ej2-asp-core-mvc/code-snippet/otp-input/events/created/razor
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
@Html.EJS().OtpInput("otpInput").Created("Created").Render()
</div>

<script>
function Created(args) {
// Here, you can customize your code.
}
</script>
11 changes: 11 additions & 0 deletions ej2-asp-core-mvc/code-snippet/otp-input/events/created/tagHelper
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
<ejs-otpinput id="otpInput" created="createdEvent"></ejs-otpinput>
</div>

<script>
function createdEvent() {
// Here, you can customize your code.
}
</script>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
public ActionResult Default()
{
return View();
}
11 changes: 11 additions & 0 deletions ej2-asp-core-mvc/code-snippet/otp-input/events/focus/razor
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
@Html.EJS().OtpInput("otpInput").Focus("Focus").Render()
</div>

<script>
function Focus(args) {
// Here, you can customize your code.
}
</script>
11 changes: 11 additions & 0 deletions ej2-asp-core-mvc/code-snippet/otp-input/events/focus/tagHelper
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
<ejs-otpinput id="otpInput" focus="focus"></ejs-otpinput>
</div>

<script>
function focus(args) {
// Here, you can customize your code.
}
</script>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
public ActionResult Default()
{
return View();
}
11 changes: 11 additions & 0 deletions ej2-asp-core-mvc/code-snippet/otp-input/events/input/razor
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
@Html.EJS().OtpInput("otpInput").Input("Input").Render()
</div>

<script>
function Input(args) {
// Here, you can customize your code.
}
</script>
11 changes: 11 additions & 0 deletions ej2-asp-core-mvc/code-snippet/otp-input/events/input/tagHelper
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
@using Syncfusion.EJ2.Inputs

<div id='container' style="width: 350px;">
<ejs-otpinput id="otpInput" input="input"></ejs-otpinput>
</div>

<script>
function input(args) {
// Here, you can customize your code.
}
</script>
Loading