mirror of
https://github.com/chylex/TweetDuck.git
synced 2025-06-08 05:34:07 +02:00
Add a IsTweetDeckWebsite bool to ITweetDeckBrowser
This commit is contained in:
parent
8134843dad
commit
833e42f455
Core
@ -3,6 +3,8 @@
|
|||||||
|
|
||||||
namespace TweetDuck.Core{
|
namespace TweetDuck.Core{
|
||||||
interface ITweetDeckBrowser{
|
interface ITweetDeckBrowser{
|
||||||
|
bool IsTweetDeckWebsite { get; }
|
||||||
|
|
||||||
void RegisterBridge(string name, object obj);
|
void RegisterBridge(string name, object obj);
|
||||||
void OnFrameLoaded(Action<IFrame> callback);
|
void OnFrameLoaded(Action<IFrame> callback);
|
||||||
void ExecuteFunction(string name, params object[] args);
|
void ExecuteFunction(string name, params object[] args);
|
||||||
|
@ -92,6 +92,10 @@ protected FormNotificationMain(FormBrowser owner, PluginManager pluginManager, b
|
|||||||
Disposed += (sender, args) => StopMouseHook(true);
|
Disposed += (sender, args) => StopMouseHook(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// implementation of ITweetDeckBrowser
|
||||||
|
|
||||||
|
bool ITweetDeckBrowser.IsTweetDeckWebsite => IsNotificationVisible;
|
||||||
|
|
||||||
void ITweetDeckBrowser.RegisterBridge(string name, object obj){
|
void ITweetDeckBrowser.RegisterBridge(string name, object obj){
|
||||||
browser.RegisterAsyncJsObject(name, obj);
|
browser.RegisterAsyncJsObject(name, obj);
|
||||||
}
|
}
|
||||||
|
@ -22,6 +22,10 @@ public bool Enabled{
|
|||||||
|
|
||||||
public bool IsTweetDeckWebsite{
|
public bool IsTweetDeckWebsite{
|
||||||
get{
|
get{
|
||||||
|
if (!Ready){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
using(IFrame frame = browser.GetBrowser().MainFrame){
|
using(IFrame frame = browser.GetBrowser().MainFrame){
|
||||||
return TwitterUtils.IsTweetDeckWebsite(frame);
|
return TwitterUtils.IsTweetDeckWebsite(frame);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user