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'),

View file

@ -1347,7 +1347,6 @@ var AppInfo = {};
browser: embyWebComponentsBowerPath + "/browser",
inputManager: embyWebComponentsBowerPath + "/inputmanager",
qualityoptions: embyWebComponentsBowerPath + "/qualityoptions",
connectservice: apiClientBowerPath + '/connectservice',
hammer: bowerPath + "/hammerjs/hammer.min",
pageJs: embyWebComponentsBowerPath + '/page.js/page',
focusManager: embyWebComponentsBowerPath + "/focusmanager",