added click editing to calendar vue

This commit is contained in:
2023-08-04 11:33:42 -06:00
parent 9d96b7f23f
commit 097bd635a2
10 changed files with 14 additions and 8 deletions

View File

@@ -1,6 +1,5 @@
{ {
"recommendations": [ "recommendations": [
"alexkrechik.cucumberautocomplete",
"csharpier.csharpier-vscode" "csharpier.csharpier-vscode"
] ]
} }

View File

@@ -1,5 +1,3 @@
{ {
"cucumberautocomplete.steps": [ "dotnet.defaultSolution": "canvasManagement.sln"
"./Management.Gherkin/**/*.cs"
]
} }

View File

@@ -97,7 +97,7 @@
submissionTypes = newTypes; submissionTypes = newTypes;
StateHasChanged(); StateHasChanged();
} }
} }
<Modal @ref="AssignmentModal" OnHide="@(() => OnHide())"> <Modal @ref="AssignmentModal" OnHide="@(() => OnHide())">
<Title> <Title>

View File

@@ -1,5 +1,5 @@
@using Management.Web.Shared.Components @using Management.Web.Shared.Components
@using Management.Web.Shared.Module.Assignment.AssignmentForm @using Management.Web.Shared.Components.AssignmentForm
@inject AssignmentDragContainer dragContainer @inject AssignmentDragContainer dragContainer
@inject CoursePlanner planner @inject CoursePlanner planner

View File

@@ -1,3 +1,4 @@
@using Management.Web.Shared.Components.AssignmentForm
@inject AssignmentDragContainer dragContainer @inject AssignmentDragContainer dragContainer
@inject CoursePlanner planner @inject CoursePlanner planner
@@ -18,6 +19,7 @@
{ {
planner.StateHasChanged -= reload; planner.StateHasChanged -= reload;
} }
private bool showUpdateForm = false;
private void dropOnDate(DateTime dropDate) private void dropOnDate(DateTime dropDate)
{ {
@@ -112,7 +114,14 @@
draggable="true" draggable="true"
@ondragstart="HandleDragStart" @ondragstart="HandleDragStart"
@ondragend="HandleDragEnd" @ondragend="HandleDragEnd"
@onclick="@(() => showUpdateForm = true)"
role="button" role="button"
> >
@Assignment.name @Assignment.name
</div> </div>
<AssignmentForm
Assignment="Assignment"
Show="showUpdateForm"
OnHide="@(() => showUpdateForm = false)"
/>

View File

@@ -106,4 +106,4 @@
<AssignmentInDay Assignment="assignment" @key="@assignment" /> <AssignmentInDay Assignment="assignment" @key="@assignment" />
} }
</div> </div>
</div> </div>