improvements to refresh logic, module template enhancements
This commit is contained in:
		| @ -142,7 +142,7 @@ | ||||
|                     await logger.LogInformation("Login Successful For Username {Username}", _username); | ||||
|                     var authstateprovider = (IdentityAuthenticationStateProvider)ServiceProvider.GetService(typeof(IdentityAuthenticationStateProvider)); | ||||
|                     authstateprovider.NotifyAuthenticationChanged(); | ||||
|                     NavigationManager.NavigateTo(NavigateUrl(_returnUrl, "reload")); | ||||
|                     NavigationManager.NavigateTo(NavigateUrl(_returnUrl, true)); | ||||
|                 } | ||||
|                 else | ||||
|                 { | ||||
|  | ||||
| @ -103,7 +103,7 @@ else | ||||
|         { | ||||
|             await ModuleDefinitionService.DeleteModuleDefinitionAsync(moduleDefinition.ModuleDefinitionId, moduleDefinition.SiteId); | ||||
|             AddModuleMessage(Localizer["Module Deleted Successfully"], MessageType.Success); | ||||
|             NavigationManager.NavigateTo(NavigateUrl(PageState.Page.Path, "reload")); | ||||
|             NavigationManager.NavigateTo(NavigateUrl(PageState.Page.Path, true)); | ||||
|         } | ||||
|         catch (Exception ex) | ||||
|         { | ||||
|  | ||||
| @ -51,11 +51,11 @@ else | ||||
|  | ||||
|     private void Edit(string name) | ||||
|     { | ||||
|         NavigationManager.NavigateTo(_scheme + name + "/admin/site/?redirect"); | ||||
|         NavigationManager.NavigateTo(_scheme + name + "/admin/site/?reload"); | ||||
|     } | ||||
|  | ||||
|     private void Browse(string name) | ||||
|     { | ||||
|         NavigationManager.NavigateTo(_scheme + name + "/?redirect", true); | ||||
|         NavigationManager.NavigateTo(_scheme + name + "/?reload"); | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -104,7 +104,7 @@ else | ||||
|         { | ||||
|             await ThemeService.DeleteThemeAsync(Theme.ThemeName); | ||||
|             AddModuleMessage(Localizer["Theme Deleted Successfully"], MessageType.Success); | ||||
|             NavigationManager.NavigateTo(NavigateUrl(PageState.Page.Path, "reload")); | ||||
|             NavigationManager.NavigateTo(NavigateUrl(PageState.Page.Path, true)); | ||||
|         } | ||||
|         catch (Exception ex) | ||||
|         { | ||||
|  | ||||
| @ -84,11 +84,21 @@ namespace Oqtane.Modules | ||||
|             return NavigateUrl(path, ""); | ||||
|         } | ||||
|  | ||||
|         public string NavigateUrl(bool refresh) | ||||
|         { | ||||
|             return NavigateUrl(PageState.Page.Path, refresh); | ||||
|         } | ||||
|  | ||||
|         public string NavigateUrl(string path, string parameters) | ||||
|         { | ||||
|             return Utilities.NavigateUrl(PageState.Alias.Path, path, parameters); | ||||
|         } | ||||
|  | ||||
|         public string NavigateUrl(string path, bool refresh) | ||||
|         { | ||||
|             return Utilities.NavigateUrl(PageState.Alias.Path, path, refresh ? "refresh" : ""); | ||||
|         } | ||||
|  | ||||
|         public string EditUrl(string action) | ||||
|         { | ||||
|             return EditUrl(ModuleState.ModuleId, action); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Shaun Walker
					Shaun Walker