mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
more component refactoring
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
@using CanvasModel.Courses
|
@using CanvasModel.Courses
|
||||||
@using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage
|
@using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage
|
||||||
@using LocalModels
|
@using LocalModels
|
||||||
@using Management.Web.Shared.Module.Assignment
|
@using Management.Web.Pages.Course.Module.Assignment
|
||||||
@using Management.Web.Shared.Components
|
@using Management.Web.Shared.Components
|
||||||
|
|
||||||
@inject FileStorageManager fileStorageManager
|
@inject FileStorageManager fileStorageManager
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
@using CanvasModel.Courses
|
@using CanvasModel.Courses
|
||||||
@using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage
|
@using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage
|
||||||
@using LocalModels
|
@using LocalModels
|
||||||
@using Management.Web.Shared.Module.Assignment
|
@using Management.Web.Pages.Course.Module.Assignment
|
||||||
@using Management.Web.Shared.Components
|
@using Management.Web.Shared.Components
|
||||||
|
|
||||||
@inject FileStorageManager fileStorageManager
|
@inject FileStorageManager fileStorageManager
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
@using Management.Web.Shared.Module.Assignment
|
@using Management.Web.Course.Module.Assignment
|
||||||
|
|
||||||
@inject DragContainer dragContainer
|
@inject DragContainer dragContainer
|
||||||
@inject NavigationManager Navigation
|
@inject NavigationManager Navigation
|
||||||
@inject AssignmentEditorContext assignmentContext
|
@inject AssignmentEditorContext assignmentContext
|
||||||
|
|
||||||
@inject MyLogger<AssignmentInDay> logger
|
@inject MyLogger<AssignmentInDay> logger
|
||||||
|
|
||||||
@inherits DroppableAssignment
|
@inherits DroppableAssignment
|
||||||
|
|
||||||
@code {
|
@code {
|
||||||
@@ -31,7 +32,7 @@
|
|||||||
dragContainer.DropCallback = null;
|
dragContainer.DropCallback = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnClick()
|
private void OnClick()
|
||||||
{
|
{
|
||||||
if(planner.LocalCourse != null)
|
if(planner.LocalCourse != null)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
@using CanvasModel.EnrollmentTerms
|
@using CanvasModel.EnrollmentTerms
|
||||||
@using Management.Web.Shared.Module
|
@using Management.Web.Pages.Course.Module
|
||||||
@using Management.Web.Pages.Course.CourseCalendar
|
@using Management.Web.Pages.Course.CourseCalendar
|
||||||
|
|
||||||
@inject CanvasService canvas
|
@inject CanvasService canvas
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
@using Management.Web.Shared.Components
|
@using Management.Web.Shared.Components
|
||||||
@using CanvasModel.Assignments;
|
@using Management.Web.Course.Module.Assignment
|
||||||
|
@using CanvasModel.Assignments
|
||||||
|
|
||||||
@inject DragContainer dragContainer
|
@inject DragContainer dragContainer
|
||||||
@inject NavigationManager Navigation
|
@inject NavigationManager Navigation
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using Microsoft.AspNetCore.Components;
|
using Microsoft.AspNetCore.Components;
|
||||||
|
|
||||||
namespace Management.Web.Shared.Module.Assignment;
|
namespace Management.Web.Course.Module.Assignment;
|
||||||
public class DroppableAssignment : ComponentBase
|
public class DroppableAssignment : ComponentBase
|
||||||
{
|
{
|
||||||
[Inject]
|
[Inject]
|
||||||
@@ -85,4 +85,4 @@ public class DroppableAssignment : ComponentBase
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
@using Management.Web.Shared.Components
|
@using Management.Web.Shared.Components
|
||||||
@using Management.Web.Shared.Components.Quiz
|
@using Management.Web.Shared.Components.Quiz
|
||||||
@using Management.Web.Shared.Module.Assignment
|
@using Management.Web.Pages.Course.Module
|
||||||
@using LocalModels
|
@using LocalModels
|
||||||
@using BlazorMonaco
|
@using BlazorMonaco
|
||||||
@using BlazorMonaco.Editor
|
@using BlazorMonaco.Editor
|
||||||
@@ -136,13 +136,13 @@
|
|||||||
{
|
{
|
||||||
<Spinner />
|
<Spinner />
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if(!isSyncedWithCanvas)
|
if(!isSyncedWithCanvas)
|
||||||
{
|
{
|
||||||
<button
|
<button
|
||||||
class="btn btn-outline-primary"
|
class="btn btn-outline-primary"
|
||||||
@onclick="Publish"
|
@onclick="Publish"
|
||||||
disabled="@publishing"
|
disabled="@publishing"
|
||||||
>
|
>
|
||||||
Add to Canvas
|
Add to Canvas
|
||||||
@@ -170,4 +170,4 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
@using Management.Web.Shared.Module
|
@using Management.Web.Pages.Course.Module
|
||||||
@using System.Linq
|
@using System.Linq
|
||||||
@using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage
|
@using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage
|
||||||
|
|
||||||
@inject CoursePlanner planner
|
@inject CoursePlanner planner
|
||||||
|
|
||||||
@code {
|
@code {
|
||||||
private bool showNewModule { get; set; } = false;
|
private bool showNewModule { get; set; } = false;
|
||||||
protected override void OnInitialized()
|
protected override void OnInitialized()
|
||||||
{
|
{
|
||||||
planner.StateHasChanged += reload;
|
planner.StateHasChanged += reload;
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
@using CanvasModel.Courses
|
@using CanvasModel.Courses
|
||||||
@using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage
|
@using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage
|
||||||
@using LocalModels
|
@using LocalModels
|
||||||
@using Management.Web.Shared.Module.Assignment
|
@using Management.Web.Pages.Course.Module.Assignment
|
||||||
@using Management.Web.Shared.Components
|
@using Management.Web.Shared.Components
|
||||||
|
|
||||||
@inject CanvasService canvas
|
@inject CanvasService canvas
|
||||||
|
|||||||
@@ -6,8 +6,7 @@
|
|||||||
@using CanvasModel.Courses
|
@using CanvasModel.Courses
|
||||||
@using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage
|
@using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage
|
||||||
@using LocalModels
|
@using LocalModels
|
||||||
@using Management.Web.Shared.Module.Assignment
|
@using Management.Web.Pages.Course.Module.Assignment
|
||||||
@using Management.Web.Shared.Components
|
|
||||||
|
|
||||||
@inject FileStorageManager fileStorageManager
|
@inject FileStorageManager fileStorageManager
|
||||||
@inject CanvasService canvas
|
@inject CanvasService canvas
|
||||||
|
|||||||
Reference in New Issue
Block a user