diff options
Diffstat (limited to 'src/__init__.py')
-rw-r--r-- | src/__init__.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/__init__.py b/src/__init__.py index 9d9afbb..86be877 100644 --- a/src/__init__.py +++ b/src/__init__.py @@ -1,6 +1,20 @@ from hulahop import _hulahop +_hulahop.startup() + +from xpcom import components +from xpcom.components import interfaces + class Browser(_hulahop.Browser): def __init__(self): _hulahop.Browser.__init__(self) + def get_document(self): + browser = self.get_browser() + if not browser: + return None + else: + web_browser = browser.queryInterface(interfaces.nsIWebBrowser) + return web_browser.contentDOMWindow + + document = property(get_document) |