1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update components

This commit is contained in:
Luke Pulverenti 2016-07-28 14:39:41 -04:00
parent 3b16c9d466
commit a6c9cc632b
48 changed files with 232 additions and 60 deletions

View file

@ -139,10 +139,10 @@
}
function supportInAppSignup() {
return AppInfo.isNativeApp;
return AppInfo.isNativeApp || window.location.href.toLowerCase().indexOf('https') == 0;
}
var greWidgetId;
function initSignup(page) {
if (!supportInAppSignup()) {
@ -153,8 +153,16 @@
return;
}
require(['https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit'], function () {
require(['https://www.google.com/recaptcha/api.js?render=explicit'], function () {
setTimeout(function () {
var recaptchaContainer = page.querySelector('.recaptchaContainer');
greWidgetId = grecaptcha.render(recaptchaContainer, {
'sitekey': '6Le2LAgTAAAAAK06Wvttt_yUnbISTy6q3Azqp9po',
'theme': 'dark'
});
}, 100);
});
}
@ -214,7 +222,17 @@
var page = view;
ConnectionManager.signupForConnect(page.querySelector('#txtSignupEmail', page).value, page.querySelector('#txtSignupUsername', page).value, page.querySelector('#txtSignupPassword', page).value, page.querySelector('#txtSignupPasswordConfirm', page).value).then(function () {
var greResponse = greWidgetId ? grecaptcha.getResponse(greWidgetId) : null;
ConnectionManager.signupForConnect({
email: page.querySelector('#txtSignupEmail', page).value,
username: page.querySelector('#txtSignupUsername', page).value,
password: page.querySelector('#txtSignupPassword', page).value,
passwordConfirm: page.querySelector('#txtSignupPasswordConfirm', page).value,
grecaptcha: greResponse
}).then(function () {
Dashboard.alert({
message: Globalize.translate('MessageThankYouForConnectSignUp'),