Update: Plugin UI Extensions
Add additional Results; Implemented UI Extensions on Device, Job and User Controllers
This commit is contained in:
@@ -20,9 +20,25 @@ namespace Disco.Services.Plugins.Features.UIExtension
|
||||
{
|
||||
return new LiteralResult(this.Manifest, Content);
|
||||
}
|
||||
protected PluginResourceScriptResult ScriptResource(string Resource)
|
||||
protected LiteralResult Nothing()
|
||||
{
|
||||
return new PluginResourceScriptResult(this.Manifest, Resource);
|
||||
return new LiteralResult(this.Manifest, null);
|
||||
}
|
||||
protected PluginResourceScriptResult ScriptResource(string Resource, bool PlaceInPageHead)
|
||||
{
|
||||
return new PluginResourceScriptResult(this.Manifest, Resource, PlaceInPageHead);
|
||||
}
|
||||
protected PluginResourceCssResult CssResource(string Resource)
|
||||
{
|
||||
return new PluginResourceCssResult(this.Manifest, Resource);
|
||||
}
|
||||
protected MultipleResult Multiple(params UIExtensionResult[] Results)
|
||||
{
|
||||
return new MultipleResult(this.Manifest, Results);
|
||||
}
|
||||
protected PrecompiledPartialViewResult Partial(Type PartialViewType, object Model = null)
|
||||
{
|
||||
return new PrecompiledPartialViewResult(this.Manifest, PartialViewType, Model);
|
||||
}
|
||||
|
||||
#endregion
|
||||
@@ -30,17 +46,17 @@ namespace Disco.Services.Plugins.Features.UIExtension
|
||||
#region Registration
|
||||
public bool Register()
|
||||
{
|
||||
return UIExtensions.UIExtensions.RegisterExtension(this);
|
||||
return UIExtensions.RegisterExtension(this);
|
||||
}
|
||||
public bool Unregister()
|
||||
{
|
||||
return UIExtensions.UIExtensions.UnregisterExtension(this);
|
||||
return UIExtensions.UnregisterExtension(this);
|
||||
}
|
||||
public bool IsRegistered
|
||||
{
|
||||
get
|
||||
{
|
||||
return UIExtensions.UIExtensions.ExtensionRegistered(this);
|
||||
return UIExtensions.ExtensionRegistered(this);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
Reference in New Issue
Block a user