Add new api for upcoming extension

This commit is contained in:
Ruud committed 2012-11-14 13:43:38 +01:00
1 parent 68c0496f8e
commit 3635da1f59
2 files changed
+10

No files matched your search

@@ -21,6 +21,7 @@ class Userscript(Plugin):
addApiView('userscript.get/<random>/<path:filename>', self.getUserScript, static = True) addApiView('userscript.get/<random>/<path:filename>', self.getUserScript, static = True)
addApiView('userscript', self.iFrame) addApiView('userscript', self.iFrame)
addApiView('userscript.add_via_url', self.getViaUrl) addApiView('userscript.add_via_url', self.getViaUrl)
addApiView('userscript.includes', self.getIncludes)
addApiView('userscript.bookmark', self.bookmark) addApiView('userscript.bookmark', self.bookmark)
addEvent('userscript.get_version', self.getVersion) addEvent('userscript.get_version', self.getVersion)
@@ -35,6 +36,13 @@ class Userscript(Plugin):
return self.renderTemplate(__file__, 'bookmark.js', **params) return self.renderTemplate(__file__, 'bookmark.js', **params)
def getIncludes(self):
return jsonified({
'includes': fireEvent('userscript.get_includes', merge = True),
'excludes': fireEvent('userscript.get_excludes', merge = True),
})
def getUserScript(self, random = '', filename = ''): def getUserScript(self, random = '', filename = ''):
params = { params = {
+2
View File
@@ -55,6 +55,8 @@
'is_remote': false 'is_remote': false
}); });
$(document.body).set('data-api', window.location.protocol + '//' + window.location.host + Api.createUrl().replace('/default/', '/'));
// Catch errors // Catch errors
window.onerror = function(message, file, line){ window.onerror = function(message, file, line){