Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activity.py
diff options
context:
space:
mode:
Diffstat (limited to 'activity.py')
-rw-r--r--activity.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/activity.py b/activity.py
index 21510da..3cd79a6 100644
--- a/activity.py
+++ b/activity.py
@@ -136,6 +136,7 @@ class HNDViewer(activity.Activity):
self._notebook.append_page(scrollwnd, Gtk.Label())
self._browser = WebKit.WebView()
+ self._browser.connect('load-finished', self._load_finished_cb)
self._browser.set_full_content_zoom(True)
self._browser.set_zoom_level(
self._browser.get_zoom_level() + 0.3)
@@ -184,11 +185,15 @@ class HNDViewer(activity.Activity):
self.combobox.append_item(i[0], i[0])
def _select_fn(self, widget):
- self._notebook.set_current_page(1)
self.combobox.set_sensitive(False)
self._show_activities_btn.set_sensitive(True)
iter_ = widget.get_model().get_iter(widget.get_selected_items()[0])
unit = widget.get_model().get(iter_, 2)[0]
self._browser.open(ACTIVITIES_URL + unit)
+ self._notebook.set_current_page(1)
return True
+ def _load_finished_cb(self, widget, frame):
+ if widget.props.uri.endswith('index.html'):
+ self._show_activities_list()
+