Page management cleanup
This commit is contained in:
@ -7,7 +7,7 @@
|
||||
|
||||
@if (authorized)
|
||||
{
|
||||
<NavLink class="@buttonClass" href="@url">@text</NavLink>
|
||||
<NavLink class="@classname" href="@url" style="@style">@text</NavLink>
|
||||
}
|
||||
|
||||
@code {
|
||||
@ -21,12 +21,16 @@
|
||||
public string Parameters { get; set; } // optional
|
||||
|
||||
[Parameter]
|
||||
public string ButtonClass { get; set; } // optional
|
||||
public string Class { get; set; } // optional
|
||||
|
||||
[Parameter]
|
||||
public string Style { get; set; } // optional
|
||||
|
||||
string text = "";
|
||||
string url = "";
|
||||
string parameters = "";
|
||||
string buttonClass = "btn btn-primary";
|
||||
string classname = "btn btn-primary";
|
||||
string style = "";
|
||||
bool authorized = false;
|
||||
|
||||
protected override void OnInitialized()
|
||||
@ -42,9 +46,14 @@
|
||||
parameters = Parameters;
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(ButtonClass))
|
||||
if (!string.IsNullOrEmpty(Class))
|
||||
{
|
||||
buttonClass = "btn " + ButtonClass;
|
||||
classname = Class;
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(Style))
|
||||
{
|
||||
style = Style;
|
||||
}
|
||||
|
||||
url = EditUrl(Action, parameters);
|
||||
|
55
Oqtane.Client/Modules/Controls/AuditInfo.razor
Normal file
55
Oqtane.Client/Modules/Controls/AuditInfo.razor
Normal file
@ -0,0 +1,55 @@
|
||||
@using Oqtane.Modules
|
||||
@inherits ModuleBase
|
||||
|
||||
@((MarkupString)@text)
|
||||
|
||||
@code {
|
||||
[Parameter]
|
||||
public string CreatedBy { get; set; }
|
||||
|
||||
[Parameter]
|
||||
public DateTime CreatedOn { get; set; }
|
||||
|
||||
[Parameter]
|
||||
public string ModifiedBy { get; set; }
|
||||
|
||||
[Parameter]
|
||||
public DateTime ModifiedOn { get; set; }
|
||||
|
||||
[Parameter]
|
||||
public string Style { get; set; }
|
||||
|
||||
string text = "";
|
||||
string style = "";
|
||||
|
||||
protected override void OnInitialized()
|
||||
{
|
||||
if (!String.IsNullOrEmpty(CreatedBy) || CreatedOn != null)
|
||||
{
|
||||
text += "<p style=\"" + Style + "\">Created ";
|
||||
if (!String.IsNullOrEmpty(CreatedBy))
|
||||
{
|
||||
text += " by <b>" + CreatedBy + "</b>";
|
||||
}
|
||||
if (CreatedOn != null)
|
||||
{
|
||||
text += " on <b>" + CreatedOn.ToString("MMM dd yyyy HH:mm:ss") + "</b>";
|
||||
}
|
||||
text += "</p>";
|
||||
}
|
||||
|
||||
if (!String.IsNullOrEmpty(ModifiedBy) || ModifiedOn != null)
|
||||
{
|
||||
text += "<p style=\"" + Style + "\">Last modified ";
|
||||
if (!String.IsNullOrEmpty(ModifiedBy))
|
||||
{
|
||||
text += " by <b>" + ModifiedBy + "</b>";
|
||||
}
|
||||
if (ModifiedOn != null)
|
||||
{
|
||||
text += " on <b>" + ModifiedOn.ToString("MMM dd yyyy HH:mm:ss") + "</b>";
|
||||
}
|
||||
text += "</p>";
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user