add additional Script class constructors
This commit is contained in:
parent
0dd0752710
commit
534353ce13
|
@ -13,14 +13,41 @@ namespace Oqtane.Models
|
||||||
{
|
{
|
||||||
this.ResourceType = ResourceType.Script;
|
this.ResourceType = ResourceType.Script;
|
||||||
this.Location = ResourceLocation.Body;
|
this.Location = ResourceLocation.Body;
|
||||||
|
this.LoadBehavior = ResourceLoadBehavior.Once;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// external script constructors
|
||||||
|
|
||||||
public Script(string Src)
|
public Script(string Src)
|
||||||
{
|
{
|
||||||
SetDefaults();
|
SetDefaults();
|
||||||
this.Url = Src;
|
this.Url = Src;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Script(string Src, string Integrity, string CrossOrigin)
|
||||||
|
{
|
||||||
|
SetDefaults();
|
||||||
|
this.Url = Src;
|
||||||
|
this.Integrity = Integrity;
|
||||||
|
this.CrossOrigin = CrossOrigin;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Script(string Src, string Integrity, string CrossOrigin, ResourceLocation Location, ResourceLoadBehavior LoadBehavior, Dictionary<string, string> DataAttributes, string Type, string Bundle, string RenderMode)
|
||||||
|
{
|
||||||
|
SetDefaults();
|
||||||
|
this.Url = Src;
|
||||||
|
this.Integrity = Integrity;
|
||||||
|
this.CrossOrigin = CrossOrigin;
|
||||||
|
this.Location = Location;
|
||||||
|
this.LoadBehavior = LoadBehavior;
|
||||||
|
this.DataAttributes = DataAttributes;
|
||||||
|
this.Type = Type;
|
||||||
|
this.Bundle = Bundle;
|
||||||
|
this.RenderMode = RenderMode;
|
||||||
|
}
|
||||||
|
|
||||||
|
// inline script constructors
|
||||||
|
|
||||||
public Script(string Content, string Type)
|
public Script(string Content, string Type)
|
||||||
{
|
{
|
||||||
SetDefaults();
|
SetDefaults();
|
||||||
|
@ -35,14 +62,19 @@ namespace Oqtane.Models
|
||||||
this.LoadBehavior = LoadBehavior;
|
this.LoadBehavior = LoadBehavior;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Script(string Src, string Integrity, string CrossOrigin)
|
public Script(string Content, ResourceLocation Location, ResourceLoadBehavior LoadBehavior, Dictionary<string, string> DataAttributes, string Type, string RenderMode)
|
||||||
{
|
{
|
||||||
SetDefaults();
|
SetDefaults();
|
||||||
this.Url = Src;
|
this.Content = Content;
|
||||||
this.Integrity = Integrity;
|
this.Location = Location;
|
||||||
this.CrossOrigin = CrossOrigin;
|
this.LoadBehavior = LoadBehavior;
|
||||||
|
this.DataAttributes = DataAttributes;
|
||||||
|
this.Type = Type;
|
||||||
|
this.RenderMode = RenderMode;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// general constructor
|
||||||
|
|
||||||
public Script(string Src, string Integrity, string CrossOrigin, string Type, string Content, ResourceLocation Location, string Bundle, ResourceLoadBehavior LoadBehavior, Dictionary<string, string> DataAttributes, string RenderMode)
|
public Script(string Src, string Integrity, string CrossOrigin, string Type, string Content, ResourceLocation Location, string Bundle, ResourceLoadBehavior LoadBehavior, Dictionary<string, string> DataAttributes, string RenderMode)
|
||||||
{
|
{
|
||||||
SetDefaults();
|
SetDefaults();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user