This commit is contained in:
Mayhem 2013-06-11 01:08:43 +02:00
parent ecd111ea6c
commit 8200c10840
3 changed files with 77 additions and 23 deletions

View File

@ -2291,13 +2291,13 @@
this.onready = function() { this.onready = function() {
return _this.ready(); return _this.ready();
}; };
return $.on($.id('recaptcha_widget_div'), 'DOMNodeInserted', this.onready); return $.on($.id('captchaContainer'), 'DOMNodeInserted', this.onready);
} }
}, },
ready: function() { ready: function() {
var _this = this; var _this = this;
if (this.challenge = $.id('recaptcha_challenge_field_holder')) { if (this.challenge = $.id('recaptcha_challenge_field_holder')) {
$.off($.id('recaptcha_widget_div'), 'DOMNodeInserted', this.onready); $.off($.id('captchaContainer'), 'DOMNodeInserted', this.onready);
delete this.onready; delete this.onready;
} else { } else {
return; return;
@ -4940,20 +4940,33 @@
return "//archive.thedarkcave.org/" + board + "/full_image/" + filename; return "//archive.thedarkcave.org/" + board + "/full_image/" + filename;
case 'hr': case 'hr':
case 'tv': case 'tv':
case 'x':
return "http://archive.4plebs.org/" + board + "/full_image/" + filename; return "http://archive.4plebs.org/" + board + "/full_image/" + filename;
case 'c': case 'c':
case 'w': case 'w':
case 'wg': case 'wg':
return "//archive.nyafuu.org/" + board + "/full_image/" + filename; return "//archive.nyafuu.org/" + board + "/full_image/" + filename;
case 'vg':
return "http://archive.nihil-ad-rem.net/" + board + "/full_image/" + filename;
case 'd': case 'd':
case 'h':
case 'v':
return "//loveisover.me/" + board + "/full_image/" + filename; return "//loveisover.me/" + board + "/full_image/" + filename;
case 'ck': case 'vg':
case 'fa': return "http://nth.pensivenonsen.se/" + board + "/full_image/" + filename;
case 'lit': case 'adv':
case 'asp':
case 'cm':
case 'e':
case 'i':
case 'lgbt':
case 'n':
case 'o':
case 'p':
case 's':
case 's4s': case 's4s':
return "//fuuka.warosu.org/" + board + "/full_image/" + filename; case 't':
case 'trv':
case 'y':
return "//archive.foolzashit.com/" + board + "/full_image/" + filename;
case 'cgl': case 'cgl':
case 'g': case 'g':
case 'mu': case 'mu':
@ -4961,8 +4974,13 @@
case 'an': case 'an':
case 'k': case 'k':
case 'toy': case 'toy':
case 'x':
return "http://archive.heinessen.com/" + board + "/full_image/" + filename; return "http://archive.heinessen.com/" + board + "/full_image/" + filename;
case '3':
case 'ck':
case 'fa':
case 'ic':
case 'lit':
return "//fuuka.warosu.org/" + board + "/full_image/" + filename;
} }
}, },
post: function(board, postID) { post: function(board, postID) {
@ -4993,11 +5011,27 @@
case 'w': case 'w':
case 'wg': case 'wg':
return "//archive.nyafuu.org/_/api/chan/post/?board=" + board + "&num=" + postID; return "//archive.nyafuu.org/_/api/chan/post/?board=" + board + "&num=" + postID;
case 'v':
case 'vg':
return "http://archive.nihil-ad-rem.net/_/api/chan/post/?board=" + board + "&num=" + postID;
case 'd': case 'd':
case 'h':
case 'v':
return "//loveisover.me/_/api/chan/post/?board=" + board + "&num=" + postID; return "//loveisover.me/_/api/chan/post/?board=" + board + "&num=" + postID;
case 'vg':
return "http://nth.pensivenonsen.se/_/api/chan/post/?board=" + board + "&num=" + postID;
case 'adv':
case 'asp':
case 'cm':
case 'e':
case 'i':
case 'lgbt':
case 'n':
case 'o':
case 'p':
case 's':
case 's4s':
case 't':
case 'trv':
case 'y':
return "//archive.foolzashit.com/_/api/chan/post/?board=" + board + "&num=" + postID;
} }
}, },
to: function(data) { to: function(data) {
@ -5030,6 +5064,7 @@
url = Redirect.path('//archive.thedarkcave.org', 'foolfuuka', data); url = Redirect.path('//archive.thedarkcave.org', 'foolfuuka', data);
break; break;
case 'hr': case 'hr':
case 'x':
url = Redirect.path('http://archive.4plebs.org', 'foolfuuka', data); url = Redirect.path('http://archive.4plebs.org', 'foolfuuka', data);
break; break;
case 'c': case 'c':
@ -5037,18 +5072,29 @@
case 'wg': case 'wg':
url = Redirect.path('//archive.nyafuu.org', 'foolfuuka', data); url = Redirect.path('//archive.nyafuu.org', 'foolfuuka', data);
break; break;
case 'v':
case 'vg':
url = Redirect.path('http://archive.nihil-ad-rem.net', 'foolfuuka', data);
break;
case 'd': case 'd':
case 'h':
case 'v':
url = Redirect.path('//loveisover.me', 'foolfuuka', data); url = Redirect.path('//loveisover.me', 'foolfuuka', data);
break; break;
case 'ck': case 'vg':
case 'fa': url = Redirect.path('http://nth.pensivenonsen.se', 'foolfuuka', data);
case 'lit': break;
case 'adv':
case 'asp':
case 'cm':
case 'e':
case 'i':
case 'lgbt':
case 'n':
case 'o':
case 'p':
case 's':
case 's4s': case 's4s':
url = Redirect.path('//fuuka.warosu.org', 'fuuka', data); case 't':
case 'trv':
case 'y':
url = Redirect.path('//archive.foolzashit.com', 'foolfuuka', data);
break; break;
case 'diy': case 'diy':
case 'g': case 'g':
@ -5065,9 +5111,15 @@
case 'mlp': case 'mlp':
case 'r9k': case 'r9k':
case 'toy': case 'toy':
case 'x':
url = Redirect.path('http://archive.heinessen.com', 'fuuka', data); url = Redirect.path('http://archive.heinessen.com', 'fuuka', data);
break; break;
case '3':
case 'ck':
case 'fa':
case 'ic':
case 'lit':
url = Redirect.path('//fuuka.warosu.org', 'fuuka', data);
break;
default: default:
if (threadID) { if (threadID) {
url = "//boards.4chan.org/" + board + "/"; url = "//boards.4chan.org/" + board + "/";

View File

@ -1,4 +1,6 @@
master master
- Mayhem
Fix QR.
2.39.5 2.39.5
- Mayhem - Mayhem

View File

@ -1787,10 +1787,10 @@ QR =
@ready() @ready()
else else
@onready = => @ready() @onready = => @ready()
$.on $.id('recaptcha_widget_div'), 'DOMNodeInserted', @onready $.on $.id('captchaContainer'), 'DOMNodeInserted', @onready
ready: -> ready: ->
if @challenge = $.id 'recaptcha_challenge_field_holder' if @challenge = $.id 'recaptcha_challenge_field_holder'
$.off $.id('recaptcha_widget_div'), 'DOMNodeInserted', @onready $.off $.id('captchaContainer'), 'DOMNodeInserted', @onready
delete @onready delete @onready
else else
return return