Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/webactivity.py
diff options
context:
space:
mode:
authorLucian 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)
commita1fb2b3cb436cf549bda7df4410f796e4e0506df (patch)
treefdf4aba541ceccba34deebe7ba2ca8b650728e5a /webactivity.py
parent893a46f6949239c914654f3d36bfbba60dd0b006 (diff)
Userscript editing UI
Diffstat (limited to 'webactivity.py')
-rw-r--r--webactivity.py7
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 '''