$.open
This commit is contained in:
parent
06afb476e1
commit
ddb5007f10
@ -448,6 +448,9 @@
|
|||||||
off: function(el, eventType, handler) {
|
off: function(el, eventType, handler) {
|
||||||
return el.removeEventListener(eventType, handler, false);
|
return el.removeEventListener(eventType, handler, false);
|
||||||
},
|
},
|
||||||
|
open: function(url) {
|
||||||
|
return (GM_openInTab || window.open)(url, '_blank');
|
||||||
|
},
|
||||||
isDST: function() {
|
isDST: function() {
|
||||||
/*
|
/*
|
||||||
http://en.wikipedia.org/wiki/Eastern_Time_Zone
|
http://en.wikipedia.org/wiki/Eastern_Time_Zone
|
||||||
@ -1149,12 +1152,11 @@
|
|||||||
return $('textarea', qr.el).focus();
|
return $('textarea', qr.el).focus();
|
||||||
},
|
},
|
||||||
open: function(thread, tab) {
|
open: function(thread, tab) {
|
||||||
var id, open, url;
|
var id, url;
|
||||||
id = thread.firstChild.id;
|
id = thread.firstChild.id;
|
||||||
url = "http://boards.4chan.org/" + g.BOARD + "/res/" + id;
|
url = "http://boards.4chan.org/" + g.BOARD + "/res/" + id;
|
||||||
if (tab) {
|
if (tab) {
|
||||||
open = GM_openInTab || window.open;
|
return $.open(url);
|
||||||
return open(url, "_blank");
|
|
||||||
} else {
|
} else {
|
||||||
return location.href = url;
|
return location.href = url;
|
||||||
}
|
}
|
||||||
@ -1911,7 +1913,7 @@
|
|||||||
return qr.message.send(post);
|
return qr.message.send(post);
|
||||||
},
|
},
|
||||||
response: function(html) {
|
response: function(html) {
|
||||||
var b, doc, err, node, open, persona, postNumber, reply, thread, _, _ref;
|
var b, doc, err, node, persona, postNumber, reply, thread, _, _ref;
|
||||||
doc = $.el('a', {
|
doc = $.el('a', {
|
||||||
innerHTML: html
|
innerHTML: html
|
||||||
});
|
});
|
||||||
@ -1960,8 +1962,7 @@
|
|||||||
qr.cooldown.auto = qr.replies.length > 1;
|
qr.cooldown.auto = qr.replies.length > 1;
|
||||||
qr.cooldown.set(/sage/i.test(reply.email) ? 60 : 30);
|
qr.cooldown.set(/sage/i.test(reply.email) ? 60 : 30);
|
||||||
if (conf['Open Reply in New Tab'] && !g.REPLY && !qr.cooldown.auto) {
|
if (conf['Open Reply in New Tab'] && !g.REPLY && !qr.cooldown.auto) {
|
||||||
open = GM_openInTab || window.open;
|
$.open("http://boards.4chan.org/" + g.BOARD + "/res/" + thread + "#" + postNumber);
|
||||||
open("http://boards.4chan.org/" + g.BOARD + "/res/" + thread + "#" + postNumber, "_blank");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (conf['Persistent QR'] || qr.cooldown.auto) {
|
if (conf['Persistent QR'] || qr.cooldown.auto) {
|
||||||
|
|||||||
@ -349,6 +349,8 @@ $.extend $,
|
|||||||
el.addEventListener eventType, handler, false
|
el.addEventListener eventType, handler, false
|
||||||
off: (el, eventType, handler) ->
|
off: (el, eventType, handler) ->
|
||||||
el.removeEventListener eventType, handler, false
|
el.removeEventListener eventType, handler, false
|
||||||
|
open: (url) ->
|
||||||
|
(GM_openInTab or window.open) url, '_blank'
|
||||||
isDST: ->
|
isDST: ->
|
||||||
###
|
###
|
||||||
http://en.wikipedia.org/wiki/Eastern_Time_Zone
|
http://en.wikipedia.org/wiki/Eastern_Time_Zone
|
||||||
@ -920,8 +922,7 @@ keybinds =
|
|||||||
id = thread.firstChild.id
|
id = thread.firstChild.id
|
||||||
url = "http://boards.4chan.org/#{g.BOARD}/res/#{id}"
|
url = "http://boards.4chan.org/#{g.BOARD}/res/#{id}"
|
||||||
if tab
|
if tab
|
||||||
open = GM_openInTab or window.open
|
$.open url
|
||||||
open url, "_blank"
|
|
||||||
else
|
else
|
||||||
location.href = url
|
location.href = url
|
||||||
|
|
||||||
@ -1594,8 +1595,7 @@ qr =
|
|||||||
qr.cooldown.auto = qr.replies.length > 1
|
qr.cooldown.auto = qr.replies.length > 1
|
||||||
qr.cooldown.set if /sage/i.test reply.email then 60 else 30
|
qr.cooldown.set if /sage/i.test reply.email then 60 else 30
|
||||||
if conf['Open Reply in New Tab'] && !g.REPLY && !qr.cooldown.auto
|
if conf['Open Reply in New Tab'] && !g.REPLY && !qr.cooldown.auto
|
||||||
open = GM_openInTab or window.open
|
$.open "http://boards.4chan.org/#{g.BOARD}/res/#{thread}##{postNumber}"
|
||||||
open "http://boards.4chan.org/#{g.BOARD}/res/#{thread}##{postNumber}", "_blank"
|
|
||||||
|
|
||||||
if conf['Persistent QR'] or qr.cooldown.auto
|
if conf['Persistent QR'] or qr.cooldown.auto
|
||||||
reply.rm()
|
reply.rm()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user