Merge remote-tracking branch 'oqtane/dev' into dev
This commit is contained in:
		| @ -60,7 +60,7 @@ | ||||
|             </div> | ||||
|         </div> | ||||
|         <br /> | ||||
|         <Section Name="Appearance" ResourceKey="Appearance"> | ||||
|         <Section Name="Appearance" Heading="Appearance" ResourceKey="Appearance"> | ||||
|             <div class="container"> | ||||
|                 <div class="row mb-1 align-items-center"> | ||||
|                     <Label Class="col-sm-3" For="logo" HelpText="Specify a logo for the site" ResourceKey="Logo">Logo: </Label> | ||||
|  | ||||
| @ -42,6 +42,8 @@ | ||||
|  | ||||
|     protected override void OnParametersSet() | ||||
|     { | ||||
|         base.OnParametersSet(); // must be included to call method in LocalizableComponent | ||||
|  | ||||
|         _heading = !string.IsNullOrEmpty(Heading) ? Localize(nameof(Heading), Heading) : Localize(nameof(Name), Name); | ||||
|         _expanded = (!string.IsNullOrEmpty(Expanded)) ? Expanded.ToLower() : "false"; | ||||
|         if (_expanded == "true") { _show = "show"; } | ||||
|  | ||||
| @ -2,6 +2,7 @@ | ||||
| @namespace Oqtane.Themes.Controls | ||||
| @inherits ContainerBase       | ||||
| @attribute [OqtaneIgnore] | ||||
| @inject IStringLocalizer<SharedResources> SharedLocalizer | ||||
|  | ||||
| <span class="app-moduletitle"> | ||||
|     @((MarkupString)title) | ||||
| @ -23,7 +24,7 @@ | ||||
| 		} | ||||
| 		else | ||||
| 		{ | ||||
| 			title = ModuleState.Title; | ||||
|             title = SharedLocalizer[ModuleState.Title]; | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
|  | ||||
| @ -126,7 +126,7 @@ | ||||
|             } | ||||
|             else | ||||
|             { | ||||
|                 NavigationManager.NavigateTo(_absoluteUri.Replace("?reload", ""), true); | ||||
|                 NavigationManager.NavigateTo(_absoluteUri.Replace("?reload", "").Replace("&reload", ""), true); | ||||
|                 return;				 | ||||
|             } | ||||
|         } | ||||
| @ -184,12 +184,20 @@ | ||||
|             // reload client application if server was restarted or site runtime/rendermode was modified | ||||
|             if (PageState != null && site != null && sync.SyncEvents.Exists(item => item.Action == SyncEventActions.Reload && ((item.EntityName == EntityNames.Host && site.Runtime != "Server") || (item.EntityName == EntityNames.Site && item.EntityId == site.SiteId)))) | ||||
|             { | ||||
|                 NavigationManager.NavigateTo(_absoluteUri, true); | ||||
|                 if (!querystring.ContainsKey("reloaded")) | ||||
|                 { | ||||
|                     NavigationManager.NavigateTo(_absoluteUri + (!_absoluteUri.Contains("?") ? "?" : "&") + "reloaded", true); | ||||
|                     return; | ||||
|                 } | ||||
|             } | ||||
|             // reload client application if current user auth information has changed  | ||||
|             if (PageState != null && user != null && sync.SyncEvents.Exists(item => item.Action == SyncEventActions.Reload && item.EntityName == EntityNames.User && item.EntityId == user.UserId)) | ||||
|             { | ||||
|                 NavigationManager.NavigateTo(_absoluteUri, true); | ||||
|                 if (!querystring.ContainsKey("reloaded")) | ||||
|                 { | ||||
|                     NavigationManager.NavigateTo(_absoluteUri + (!_absoluteUri.Contains("?") ? "?" : "&") + "reloaded", true); | ||||
|                     return; | ||||
|                 } | ||||
|             } | ||||
|             // when site information has changed the PageState needs to be refreshed | ||||
|             if (sync.SyncEvents.Exists(item => item.EntityName == EntityNames.Site && item.EntityId == SiteState.Alias.SiteId)) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Leigh Pointer
					Leigh Pointer