Post hostname with bookmark
This commit is contained in:
@@ -34,7 +34,7 @@ var addUserscript = function() {
|
|||||||
var e = document.createElement('script');
|
var e = document.createElement('script');
|
||||||
e.setAttribute('type', 'text/javascript');
|
e.setAttribute('type', 'text/javascript');
|
||||||
e.setAttribute('charset', 'UTF-8');
|
e.setAttribute('charset', 'UTF-8');
|
||||||
e.setAttribute('src', '{{host}}/userscript.get/couchpotato.js?r=' + Math.random() * 99999999);
|
e.setAttribute('src', '{{host}}couchpotato.js?r=' + Math.random() * 99999999);
|
||||||
document.body.appendChild(e)
|
document.body.appendChild(e)
|
||||||
}
|
}
|
||||||
if(isCorrectUrl())
|
if(isCorrectUrl())
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ class Userscript(Plugin):
|
|||||||
params = {
|
params = {
|
||||||
'includes': fireEvent('userscript.get_includes', merge = True),
|
'includes': fireEvent('userscript.get_includes', merge = True),
|
||||||
'excludes': fireEvent('userscript.get_excludes', merge = True),
|
'excludes': fireEvent('userscript.get_excludes', merge = True),
|
||||||
'host': fireEvent('app.api_url', single = True)
|
'host': getParam('host', None),
|
||||||
}
|
}
|
||||||
|
|
||||||
return self.renderTemplate(__file__, 'bookmark.js', **params)
|
return self.renderTemplate(__file__, 'bookmark.js', **params)
|
||||||
|
|||||||
@@ -72,6 +72,8 @@ var UserscriptSettingTab = new Class({
|
|||||||
catch(e){
|
catch(e){
|
||||||
userscript = Browser.chrome === true;
|
userscript = Browser.chrome === true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var host_url = window.location.protocol + '//' + window.location.host;
|
||||||
|
|
||||||
self.settings.createGroup({
|
self.settings.createGroup({
|
||||||
'name': 'userscript',
|
'name': 'userscript',
|
||||||
@@ -87,8 +89,9 @@ var UserscriptSettingTab = new Class({
|
|||||||
new Element('a.button.green', {
|
new Element('a.button.green', {
|
||||||
'text': '+CouchPotato',
|
'text': '+CouchPotato',
|
||||||
'href': "javascript:void((function(){var e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','" +
|
'href': "javascript:void((function(){var e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','" +
|
||||||
window.location.protocol + '//' + window.location.host + Api.createUrl('userscript.bookmark') +
|
host_url + Api.createUrl('userscript.bookmark') +
|
||||||
"?r='+Math.random()*99999999);document.body.appendChild(e)})());",
|
"?host="+ encodeURI(host_url + Api.createUrl('userscript.get')) +
|
||||||
|
"&r='+Math.random()*99999999);document.body.appendChild(e)})());",
|
||||||
'target': '',
|
'target': '',
|
||||||
'events': {
|
'events': {
|
||||||
'click': function(e){
|
'click': function(e){
|
||||||
|
|||||||
Reference in New Issue
Block a user