add progress ability to extension
This commit is contained in:
parent
be05fbb852
commit
31366d7206
|
@ -170,14 +170,12 @@ namespace TYTD
|
|||
b.Append($"<a href=\"{link.Value}\">{link.Key}</a><br>");
|
||||
}
|
||||
b.Append("</td></tr>");
|
||||
Dictionary<string, string> templating = new Dictionary<string, string>();
|
||||
templating.Add("Items", b.ToString());
|
||||
Page= Templating.RenderFile(Path.Combine("WebSite", "extensions.html"),templating);
|
||||
|
||||
}
|
||||
internal static void Load(string dll,string confpath)
|
||||
internal static void Load(StringBuilder b,string dll,string confpath)
|
||||
{
|
||||
var asm=Assembly.LoadFrom(dll);
|
||||
StringBuilder b = new StringBuilder();
|
||||
|
||||
foreach (var item in asm.GetTypes())
|
||||
{
|
||||
if(typeof(Api).IsAssignableFrom(item))
|
||||
|
@ -193,6 +191,7 @@ namespace TYTD
|
|||
}
|
||||
public static void Init()
|
||||
{
|
||||
StringBuilder b = new StringBuilder();
|
||||
string root = Path.Combine(Environment.CurrentDirectory,"config", "apidll");
|
||||
string appconfroot = Path.Combine(Environment.CurrentDirectory,"config", "apistore");
|
||||
foreach(var dir in Directory.GetDirectories(root))
|
||||
|
@ -203,9 +202,12 @@ namespace TYTD
|
|||
if(File.Exists(dllpath))
|
||||
{
|
||||
Directory.CreateDirectory(confpath);
|
||||
Load(dllpath, confpath);
|
||||
}
|
||||
}
|
||||
Load(b,dllpath, confpath);
|
||||
}
|
||||
}
|
||||
Dictionary<string, string> templating = new Dictionary<string, string>();
|
||||
templating.Add("Items", b.ToString());
|
||||
Page = Templating.RenderFile(Path.Combine("WebSite", "extensions.html"), templating);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue