Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/webactivity.py
diff options
context:
space:
mode:
Diffstat (limited to 'webactivity.py')
-rw-r--r--webactivity.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/webactivity.py b/webactivity.py
index 3c0d337..3211f2f 100644
--- a/webactivity.py
+++ b/webactivity.py
@@ -212,7 +212,7 @@ class WebActivity(activity.Activity):
self.connect('key-press-event', self._key_press_cb)
if handle.uri:
- self._tabbed_view.current_browser.load_uri(handle.uri)
+ self._tabbed_view.current_browser.open(handle.uri)
elif not self._jobject.file_path:
# TODO: we need this hack until we extend the activity API for
# opening URIs and default docs.
@@ -414,17 +414,20 @@ class WebActivity(activity.Activity):
tab_page.browser.grab_focus()
self._tabbed_view.set_current_page(self.model.data['current_tab'])
+
+ self._tabbed_view.props.current_browser.set_zoom_level(self.model.data['current_zoom_level'])
+
elif self.metadata['mime_type'] == 'text/uri-list':
data = self._get_data_from_file_path(file_path)
uris = mime.split_uri_list(data)
if len(uris) == 1:
- self._tabbed_view.props.current_browser.load_uri(uris[0])
+ self._tabbed_view.props.current_browser.open(uris[0])
else:
_logger.error('Open uri-list: Does not support'
'list of multiple uris by now.')
else:
- file_uri = 'file://' + file_path
- self._tabbed_view.props.current_browser.load_uri(file_uri)
+ file_uri = file_path
+ self._tabbed_view.props.current_browser.open(file_uri)
self._tabbed_view.props.current_browser.grab_focus()
def write_file(self, file_path):
@@ -434,6 +437,8 @@ class WebActivity(activity.Activity):
if self.metadata['mime_type'] == 'text/plain':
browser = self._tabbed_view.current_browser
+
+ self.model.data['current_zoom_level'] = browser.get_zoom_level()
if not self._jobject.metadata['title_set_by_user'] == '1':
if browser.props.title is None:
@@ -588,7 +593,7 @@ class WebActivity(activity.Activity):
def _link_clicked_cb(self, button, url):
''' an item of the link tray has been clicked '''
- self._tabbed_view.props.current_browser.load_uri(url)
+ self._tabbed_view.props.current_browser.open(url)
def _get_screenshot(self):
browser = self._tabbed_view.props.current_browser