// 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 = '