apex.jQuery(document).ready(function() {
setTimeout(function() {
$('.t-Alert').fadeOut('slow');
}, 3000);
});
$('.t-Alert').delay(4000).hide('slow');
$('.t-Alert').delay(4000).fadeOut('slow');
[10/29 3:33 PM] Jose Molina
General el codigo que les habia comentado para desaparecer automaticamente las notificaciones, es complementario al que usabamos pero contempla modales y otros casos
accion dinamica en pagina 0 > page load > execute javascript code >
apex.jQuery(document).ready(function() {
var opt = {
autoDismiss: true,
duration: 3000 // Optional. Default value is 3000
}
// this only applys configuration when base page has a process success message ready to display
apex.theme42.configureSuccessMessages(opt);
if (apex.theme42.configureSuccessMessages.options === undefined) {
apex.theme42.configureSuccessMessages.options = opt;
}
//Marko code
apex.message.setThemeHooks({
beforeShow: function(pMsgType, pElement$){
if (pMsgType=='success'){
setTimeout(function() {
$('.t-Alert').fadeOut('slow');
}, 3000);
}
}
});
//Additional
$('.t-Button--closeAlert').click( function(){
$('.t-Alert').fadeOut('slow');
//console.log('clicked');
});
});
///////////
apex 5.0
apex.jQuery(document).ready(function() {
setTimeout(function() {
$('.t-Alert').fadeOut('slow');
}, 3000);
});