diff options
Diffstat (limited to 'activities/web/webactivity.py')
-rw-r--r-- | activities/web/webactivity.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/activities/web/webactivity.py b/activities/web/webactivity.py index 8880157..452fcae 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) |