[ENH] - #4178 modifications after review
This commit is contained in:
parent
5857e3d5c6
commit
d910cfa919
|
@ -52,7 +52,7 @@ namespace Oqtane.Modules
|
||||||
|
|
||||||
public virtual string RenderMode { get { return RenderModes.Interactive; } } // interactive by default
|
public virtual string RenderMode { get { return RenderModes.Interactive; } } // interactive by default
|
||||||
|
|
||||||
public virtual bool Prerender { get { return true; } } // prerender at server by default
|
public virtual bool? Prerender { get { return null; } } // prerender at server by default
|
||||||
|
|
||||||
// url parameters
|
// url parameters
|
||||||
public virtual string UrlParametersTemplate { get; set; }
|
public virtual string UrlParametersTemplate { get; set; }
|
||||||
|
|
|
@ -7,7 +7,19 @@
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
<RenderModeBoundary ModuleState="@ModuleState" PageState="@PageState" SiteState="@SiteState" @rendermode="@InteractiveRenderMode.GetInteractiveRenderMode(PageState.Site.Runtime, ModuleState.Prerender != false ? PageState.Site.Prerender : ModuleState.Prerender )" />
|
if (ModuleState.Prerender != false)
|
||||||
|
{
|
||||||
|
<RenderModeBoundary ModuleState="@ModuleState" PageState="@PageState" SiteState="@SiteState" @rendermode="@InteractiveRenderMode.GetInteractiveRenderMode(PageState.Site.Runtime, false)" />
|
||||||
|
|
||||||
|
}
|
||||||
|
else if (ModuleState.Prerender == true)
|
||||||
|
{
|
||||||
|
<RenderModeBoundary ModuleState="@ModuleState" PageState="@PageState" SiteState="@SiteState" @rendermode="@InteractiveRenderMode.GetInteractiveRenderMode(PageState.Site.Runtime, true)" />
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
<RenderModeBoundary ModuleState="@ModuleState" PageState="@PageState" SiteState="@SiteState" @rendermode="@InteractiveRenderMode.GetInteractiveRenderMode(PageState.Site.Runtime, PageState.Site.Prerender)" />
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@code {
|
@code {
|
||||||
|
|
|
@ -39,6 +39,6 @@ namespace Oqtane.Modules
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Specifies the prerender mode for the moudle control ie: true or false
|
/// Specifies the prerender mode for the moudle control ie: true or false
|
||||||
/// </summary>
|
/// </summary>
|
||||||
bool Prerender { get; }
|
bool? Prerender { get; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -118,7 +118,7 @@ namespace Oqtane.Models
|
||||||
[NotMapped]
|
[NotMapped]
|
||||||
public string RenderMode{ get; set; }
|
public string RenderMode{ get; set; }
|
||||||
[NotMapped]
|
[NotMapped]
|
||||||
public bool Prerender { get; set; }
|
public bool? Prerender { get; set; }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user