Это модал, который я создал для всплывающего окна с помощью кнопки. это модальное поле bootstrap.
<!-- START: new MODAL -->
<div class="modal fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-body">
<div class="container-fluid">
<div id="firebaseui-auth-container"></div>
<div id="loader">Loading...</div>
</div>
</div>
</div>
</div>
</div>
, а также
<script src="https://cdn.firebase.com/libs/firebaseui/3.5.2/firebaseui.js"></script>
<link type="text/css" rel="stylesheet" href="https://cdn.firebase.com/libs/firebaseui/3.5.2/firebaseui.css" />
<script>
var ui = new firebaseui.auth.AuthUI(firebase.auth());
var uiConfig = {
callbacks: {
signInSuccessWithAuthResult: function (authResult, redirectUrl) {
var filepath = $(this).attr('assets/files/resume.pdf');
top.location.href = filepath;
return true;
}
, uiShown: function () {
document.getElementById('loader').style.display = 'none';
}
}
, signInFlow: 'popup'
, signInSuccessUrl: '#'
, signInOptions: [
firebase.auth.PhoneAuthProvider.PROVIDER_ID
]
};
ui.start('#firebaseui-auth-container', uiConfig);
</script>
Я хочу после сообщения об успехе OAuth, я хочу загрузить файл, хранящийся на моем сервере. т.е. резюме.pdf
Также, если возможно, я хочу закрыть модальное после загрузки.