Add new api for upcoming extension
This commit is contained in:
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 = {
|
||||||
|
|||||||
@@ -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){
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user