// INIT var lboxClass = 'AjaxLightboxImgComment'; var lboxCtClass = 'AjaxLightboxImgCommentCt'; var lboxImgClass = 'AjaxLightboxImgCommentImage'; var lboxImgCommentsClass = 'AjaxLightboxImgCommentComments'; var lboxFormCommentsClass = 'AjaxLightboxImgCommentForm'; var lboxImgCommentsListClass = 'AjaxLightboxImgCommentlist'; var closeClass = "AjaxLightboxImgCommenyClose"; var prevClass = "AjaxLightboxImgCommenyPrev"; var nextClass = "AjaxLightboxImgCommenyNext"; var prev =''; var next =''; var close =''; var clear ='
'; var AjaxLightboxImgComment = '
'; var $ = jQuery.noConflict(); $( window ).resize(function() { if($('.'+lboxCtClass).length){ setHeightElementy() } }); function setAjaxLightboxImgComment(obj){ $( "body" ).prepend(AjaxLightboxImgComment); if(obj.parent().parent('.gallery-item').length){ $('.'+lboxClass).prepend(prev); $('.'+lboxClass).prepend(next); } var urlAttachment = obj.attr('href'); var urlImg = obj.children('img').attr('src'); var imgCt = ''; var cmCt = ''; var firstInGallery = obj.parent().parent().parent().find('.gallery-item:first-child a'); var lastInGallery = obj.parent().parent().parent().find('.gallery-item:last-child a'); createAjaxElement(urlImg); $('.'+lboxClass).click(function(){ deleteAlic(); return false; }); $('.'+lboxCtClass).bind('click', function(event) { event.stopPropagation(); if(event.target.id == 'close'){ deleteAlic(); } if(event.target.id == 'submit'){ addCommentAction(urlImg); return false; } if(event.target.id == 'reply-title'){ idE = $('#'+event.target.id); showHideForm(idE); $( "#cancel-comment-reply-link" ).click(function() { hideForm(); }); return false; } }); $('.'+prevClass).bind('click', function(event) { event.stopPropagation(); var current = obj.parent().parent('.gallery-item'); var next = current.prev().find('a'); if(next.length > 0){ $('.'+lboxCtClass).fadeOut('fast',function(){ deleteAlic(); setAjaxLightboxImgComment(next); }); } else{ var next = lastInGallery; $('.'+lboxCtClass).fadeOut('fast',function(){ deleteAlic(); setAjaxLightboxImgComment(next); }); } }); $('.'+nextClass).bind('click', function(event) { event.stopPropagation(); var current = obj.parent().parent('.gallery-item'); var next = current.next().find('a'); if(next.length > 0){ $('.'+lboxCtClass).fadeOut('fast',function(){ deleteAlic(); setAjaxLightboxImgComment(next); }); } else{ var next = firstInGallery; $('.'+lboxCtClass).fadeOut('500',function(){ deleteAlic(); setAjaxLightboxImgComment(next); }); } }); } function deleteAlic(){ $('.'+lboxClass).remove(); } function createAjaxElement(urlImg){ $.ajax({ type: "POST", url: alic_ajax_admin.ajax_url, data: { action: 'alic_getAttachment', fkName: 'getAttachment', src: urlImg }, success: function(msg) { console.log(msg); var obj = $.parseJSON(msg); console.log(obj); imgCt = '
'; cmCt = '