Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activities
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2006-10-26 20:21:26 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2006-10-26 20:21:26 (GMT)
commit2e65e2ca1dda1b2fde587d98d56e4b9ea1c0d96f (patch)
tree68044ef3303003515e3e7b65699b75c9f78857f1 /activities
parent5ff6ba45d42335deb517a7f0629da75b432e4a16 (diff)
Registered a nsITransfer for opening documents after downloading.
Diffstat (limited to 'activities')
-rw-r--r--activities/web/webactivity.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/activities/web/webactivity.py b/activities/web/webactivity.py
index 08d0af1..200bd39 100644
--- a/activities/web/webactivity.py
+++ b/activities/web/webactivity.py
@@ -20,6 +20,7 @@ import gtkmozembed
import logging
import _sugar
+from sugar.activity import ActivityFactory
from sugar.activity.Activity import Activity
from sugar import env
from sugar.graphics import style
@@ -105,10 +106,10 @@ def start():
chandler = _sugar.get_browser_chandler()
chandler.connect('handle-content', handle_content_cb)
- logging.debug('handle-content connected.')
def stop():
gtkmozembed.pop_startup()
-def handle_content_cb(chandler, url, suggestedFileName, mimeType, tmpFileName):
- logging.debug('File ' + tmpFileName + ' with MIMEType ' + mimeType + ' downloaded from ' + url)
+def handle_content_cb(chandler, url, mimeType, tmpFileName):
+ activity = ActivityFactory.create("org.laptop.sugar.Xbook")
+ activity.execute("open_document", [tmpFileName])