|
From: <Sil...@us...> - 2010-11-09 21:06:16
|
Revision: 3911
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=3911&view=rev
Author: SilentException
Date: 2010-11-09 21:06:10 +0000 (Tue, 09 Nov 2010)
Log Message:
-----------
BrowseTheWeb: added ability to load startup link from property
Modified Paths:
--------------
trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIBookmark.cs
trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs
Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIBookmark.cs
===================================================================
--- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIBookmark.cs 2010-11-09 11:23:40 UTC (rev 3910)
+++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIBookmark.cs 2010-11-09 21:06:10 UTC (rev 3911)
@@ -78,7 +78,7 @@
}
else
{
- GUIPlugin.loadFav = item.Path;
+ GUIPlugin.StartupLink = item.Path;
GUIWindowManager.ActivateWindow(54537689);
}
}
Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs
===================================================================
--- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs 2010-11-09 11:23:40 UTC (rev 3910)
+++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs 2010-11-09 21:06:10 UTC (rev 3911)
@@ -134,6 +134,19 @@
base.GetID = value;
}
}
+
+ public static string StartupLink
+ {
+ get
+ {
+ string value = GUIPropertyManager.GetProperty("#btWeb.startup.link");
+ if (null != value && !string.IsNullOrEmpty(value.Trim()))
+ return value.Trim();
+ return string.Empty;
+ }
+ set { GUIPropertyManager.SetProperty("#btWeb.startup.link", string.IsNullOrEmpty(value) ? " " : value.Trim()); }
+ }
+
public override bool Init()
{
Xpcom.Initialize(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Config) + "\\xulrunner");
@@ -180,19 +193,22 @@
webBrowser.DocumentCompleted += new EventHandler(webBrowser_DocumentCompleted);
webBrowser.StatusTextChanged += new EventHandler(webBrowser_StatusTextChanged);
+ string loadFav = StartupLink;
+
if (webBrowser.Document.Domain == string.Empty)
{
- if ((usehome) && (loadFav == string.Empty))
+ if ((usehome) && (string.IsNullOrEmpty(loadFav)))
{
webBrowser.Navigate(homepage);
MyLog.debug("load home page " + homepage);
}
}
- if (loadFav != string.Empty)
+
+ if (!string.IsNullOrEmpty(loadFav))
{
webBrowser.Navigate(loadFav);
MyLog.debug("load favorite " + loadFav);
- loadFav = string.Empty;
+ StartupLink = string.Empty;
}
#endregion
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|