Skip to content

Instantly share code, notes, and snippets.

@nemuba
Created August 12, 2020 13:09
Show Gist options
  • Save nemuba/544329f4390079a31768fa2b6986a1c4 to your computer and use it in GitHub Desktop.
Save nemuba/544329f4390079a31768fa2b6986a1c4 to your computer and use it in GitHub Desktop.
Promise Javascript
let srcLogo = $('#P90060701_BRASAO');
$('#container-logo').hide();
$('.logo').attr('src', srcLogo.attr('src'));
function abrirModal() {
return new Promise(resolve => {
resolve(openModal('modal'));
});
}
function setarTabela() {
return new Promise(resolve => {
resolve(tabelaImpressao());
});
}
async function executa(){
await abrirModal();
await setarTabela();
}
executa().then(()=>{
const spinner = apex.util.showSpinner($('#impressao'));
$('#container-logo').hide();
setTimeout(()=>{
$('.logo').prop('src', $('#P90090951_BRASAO').attr('src'));
},1000);
spinner.remove();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment