jQuery.ajaxSetup({
url: appConfig.siteurl + '/index.php',
data: {
ui: 'json',
action: 'get'
}
})
$(document)
.ajaxSend(function (event, jqxhr, settings) { })
.ajaxStart(function () { NProgress.start() })
.ajaxComplete(function (e, xhr) {
var data = xhr.responseJSON,
$logger = $("#logger");
if (data) {
if (data.logger) {
$logger.append("
"
+ ( data.logger.time ? "Execution time: " + data.logger.time + "
" : "" )
+ ( data.logger.html ? data.logger.html : "" ));
}
if (data.msgs && $.isArray(data.msgs)) {
for (var i in data.msgs) {
MESSAGES.add(data.msgs[i]);
}
}
if (data.redirect) window.location.href = data.redirect;
if (data.auth == false) window.location.href = UTILS.url();
}else{
$logger.append($("
").text(xhr.responseText)); } }) .ajaxStop(function () { NProgress.done(); }) .ready(function () { bootbox.setLocale(appConfig.jsLangPrefix); for (var i in appConfig.msgs) { MESSAGES.add(appConfig.msgs[i]); } NProgress.configure({ showSpinner: false }); $('.navbar .dropdown-toggle').dropdownHover(); }) function doLogout() { bootbox.confirm({ message: LANG.get("Sei sicuro di voler uscire?"), closeButton: false, buttons: { cancel: { label: LANG.get("Annulla"), className: 'btn-default pull-left' }, confirm: { label: LANG.get("Esci"), } }, callback: function (result) { if (result) { UTILS.linkTo(null, null, null, {doLogout: 1, rUrl : encodeURIComponent(UTILS.url( appConfig.op, appConfig.subop, appConfig.id))}); } } }); } $.fn.extend({ animateCss: function (animationName, endFunction, autoRemove) { var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend'; this.addClass('animated ' + animationName).one(animationEnd, function() { if( autoRemove && autoRemove != false ) $(this).removeClass('animated ' + animationName); if( typeof endFunction == 'function' ){ endFunction( this ) } }); } }); function getTramaUrl( trama, id_prodotto ){ if( $.isPlainObject( trama ) ){ return appConfig.trameUrl+'/'+trama.id_prodotto+'/'+trama.trama; } return appConfig.trameUrl+'/'+id_prodotto+'/'+ trama; }