Código Javascript:
Ver original
var notifica = { cache: {}, retry: Array(), ajax: function (param, cb, obj, nowait, process_response) { if (obj && obj.hasClass('loading-icon')) return; notifica.retry.push(param); notifica.retry.push(cb); var error = param[0]!='action=count'; if (obj) { obj.addClass('loading-icon'); } if(nowait !== undefined && nowait){ if (obj) { obj.removeClass('loading-icon'); } cb(obj); }else{ nowait = false; } if(process_response !== undefined && process_response){ $.ajax({ url: global_data.url + 'follows/follow', dataType: 'json', type: 'post', data: param.join('&')+gget('key'), success: function (r) { switch(r.status){ case 0: mydialog.alert(r.data, 'opps!') break; default: break; } } }); }else{ $.ajax({ url: global_data.url + 'notificaciones', type: 'post', dataType: 'html', data: param.join('&')+ gget('key'), success: function (r) { if(!nowait){ if (obj) { cb(obj, r); } else { cb(r); } } } }); } }, last: function () { if($('#compose-box').hasClass('noHideForce')) return false; var c = parseInt($('#notifications-navitem > a > span.badge').html()), notifications_box = $('#notifications_box'), notifications_navitem = $('#notifications-navitem'); if ($(notifications_box).css('display') != 'none') { $(notifications_box).hide(); $(notifications_navitem).removeClass('active'); $('#mensajes-navitem').removeClass('active'); } else { if (($(notifications_box).css('display') == 'none' && c > 0) || typeof notifica.cache.last == 'undefined') { //$(notifications_navitem).children('i').addClass('loading-icon'); $(notifications_navitem).addClass('active'); $('#mensajes-navitem').removeClass('active'); notifica.ajax( Array('action=last'), function (obj, r) { notifica.cache['last'] = r; notifica.show(); }, $(notifications_navitem) ); } else { notifica.show(); } } }, show: function () { if (typeof notifica.cache.last != 'undefined') { //$('#notifications_box').popover().show().children().children('div.list').html(notifica.cache.last); $('#notifications-navitem').popover({html: true}); $('#notifications-navitem').attr("data-content", notifica.cache.last); $('#notificar').slimScroll({ width: '350px', alwaysVisible: true }); //menuPopupAlert('notifications-navitem', 0); //ajaxCheck.add('notifications', 0); } } }
coloco el javascript completo para que me digan el porque no me cargar al hacer un click