From 4ac331200d3a40853ea483fe9840c430d7db35ba Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Fri, 13 Oct 2006 13:57:39 +0200 Subject: [PATCH] Publish a URL property and open it on join. --- activities/web/webactivity.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/activities/web/webactivity.py b/activities/web/webactivity.py index 88801573..452fcae5 100644 --- a/activities/web/webactivity.py +++ b/activities/web/webactivity.py @@ -32,6 +32,20 @@ class WebActivity(Activity): self._browser.load_url(_HOMEPAGE) + def join(self, activity_ps): + Activity.join(self, activity_ps) + + url = self._service.get_published_value('URL') + if url: + self._browser.load_url(url) + + def share(self): + Activity.share(self) + + url = self._browser.get_location() + if url: + self._service.set_published_value('URL', url) + def _title_changed_cb(self, embed, pspec): self.set_title(embed.props.title)