Userscript bookmarklet

This commit is contained in:
Ruud
2012-03-18 16:02:26 +01:00
parent a9cc7a457b
commit 02fb1a5741
7 changed files with 161 additions and 26 deletions
@@ -22,9 +22,20 @@ class Userscript(Plugin):
addApiView('userscript.get/<path:filename>', self.getUserScript, static = True)
addApiView('userscript', self.iFrame)
addApiView('userscript.add_via_url', self.getViaUrl)
addApiView('userscript.bookmark', self.bookmark)
addEvent('userscript.get_version', self.getVersion)
def bookmark(self):
params = {
'includes': fireEvent('userscript.get_includes', merge = True),
'excludes': fireEvent('userscript.get_excludes', merge = True),
'host': fireEvent('app.api_url', single = True)
}
return self.renderTemplate(__file__, 'bookmark.js', **params)
def getUserScript(self, filename = ''):
params = {