diff options
author | Lucian Branescu Mihaila <lucian.branescu@gmail.com> | 2009-07-08 17:31:34 (GMT) |
---|---|---|
committer | Lucian Branescu Mihaila <lucian.branescu@gmail.com> | 2009-07-08 17:31:34 (GMT) |
commit | a1fb2b3cb436cf549bda7df4410f796e4e0506df (patch) | |
tree | fdf4aba541ceccba34deebe7ba2ca8b650728e5a /webactivity.py | |
parent | 893a46f6949239c914654f3d36bfbba60dd0b006 (diff) |
Userscript editing UI
Diffstat (limited to 'webactivity.py')
-rw-r--r-- | webactivity.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/webactivity.py b/webactivity.py index 0772706..f19e50c 100644 --- a/webactivity.py +++ b/webactivity.py @@ -165,6 +165,7 @@ import downloadmanager import globalhistory import filepicker import bookmarklets +import usercode _LIBRARY_PATH = '/usr/share/library-common/index.html' @@ -537,11 +538,14 @@ class WebActivity(activity.Activity): self._bm_store.remove(name) self._bm_store.add(name, url) - def _userscript_found_cb(self, listener): + def _userscript_found_cb(self, listener, location): alert = ConfirmationAlert() alert.props.title = _('Add userscript') alert.props.msg = _('Do you want to add this userscript?') alert.connect('response', self._userscript_found_response_cb) + + alert._location = location + self.add_alert(alert) def _userscript_found_response_cb(self, alert, response_id): @@ -549,6 +553,7 @@ class WebActivity(activity.Activity): if response_id is gtk.RESPONSE_OK: pass + usercode.add_script(alert._location) def _add_link(self): ''' take screenshot and add link info to the model ''' |