X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;ds=sidebyside;f=plugins%2FDefaultPage.cs;h=b534fe12ab9024cc8708e84ec32d1f4ccc552c33;hb=2744fefc32dbe9b59a570f6515d51121b8fcfbe3;hp=9d8913ddfcec96387121a654be3977419b93b490;hpb=7bf09cef03c7fd78e599039b14a29e8a3f3eed42;p=WebThing.git diff --git a/plugins/DefaultPage.cs b/plugins/DefaultPage.cs index 9d8913d..b534fe1 100644 --- a/plugins/DefaultPage.cs +++ b/plugins/DefaultPage.cs @@ -1,12 +1,16 @@ using System; +using System.Text.RegularExpressions; using bytex64.WebThing; -public class Plugin { - public Plugin(WebThing wt) { - if (wt.Arguments.Length > 0) { - wt.OpenUri(wt.Arguments[0]); - } else { - wt.OpenUri("http://dominionofawesome.com/"); - } - } +public class DefaultPage : WebThingPlugin { + public override void Init(WebThing wt) { + if (Config.Arguments.Length > 0) { + foreach (string arg in Config.Arguments) + wt.OpenTab(arg); + } else if (Config.Options.ContainsKey("DefaultPage")) { + string[] pages = Regex.Split(Config.Options["DefaultPage"], @"\s+"); + foreach (string page in pages) + wt.OpenTab(page); + } + } }