116
ошибок на рассмотрении
9
подтверждено ошибок
New! (ver. 3)
За каждые 50 подтвержденных ошибок, будет увеличен лимит на загрузку для 11th 35AWARDS
Выберите претензию по фотографии:
Отправляем ошибку...
112.7K
участников
473.1K
фотографий
174
стран
116.6M
голосов
104.7K
участников
445.7K
фотографий
174
стран
123.3M
голосов
111.3K
участников
465.7K
фотографий
174
стран
115M
голосов

Уже идет прием работ на фотопремию 11th 35AWARDS

Принять участие
* Бесплатно
Каталог 10TH 35AWARDS
Более 1500 лучших работ 10-ой фотопремии, более 1000 авторов
Подробнее
Быть в курсе всех новостей о фотопремии
awards@35awards.com
Вы всегда можете отказаться от получения данной подписки, перейдя по ссылке "Отписаться от рассылки" внизу письма
 
Каталог 10TH 35AWARDS
ЛУЧШИЕ ФОТО И ФОТОГРАФЫ
В каталоге представлено больше 1500 фотографий из 25 номинаций от более чем 1000 авторов 10-й фотопремии 35AWARDS
Подробнее
function loadModalContent(variable, additionalParams = {}) { $('#modal_ajax .modal-title').text(''); $('#modal_ajax .modal-body').html('

Loading...

'); $('#modal_ajax .more-btn').html(''); var url = 'https://35awards.com/page/modal/' + variable + '/'; if (Object.keys(additionalParams).length > 0) { url += '?' + $.param(additionalParams); } $.ajax({ url: url, type: 'GET', dataType: 'json', success: function(data) { $('#modal_ajax .modal-title').html(data.title); $('#modal_ajax .modal-body').html(data.text); $('#modal_ajax .more-btn').html(data.button); }, error: function() { $('#modal_ajax .modal-body').html('

Error loading content. Please try again later.

'); } }); } function consentGrantedAll() { gtag('consent', 'update', { 'ad_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted', 'analytics_storage': 'granted' }); } function declineAll() { gtag('consent', 'update', { 'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied' }); } $(document).ready(function() { if (!localStorage.getItem("cookieConsent")) { $('#cookieConsent').fadeIn(); } $('#acceptCookies').click(function() { localStorage.setItem("cookieConsent", "accepted"); $('#cookieConsent').alert('close'); consentGrantedAll() }); $('#declineCookies').click(function() { localStorage.setItem("cookieConsent", "declined"); $('#cookieConsent').alert('close'); declineAll() }); }); var observer; $(document).ready(function() { observer = lozad(".lozadGridItem", { rootMargin: '100px 0px', threshold: 0.05, enableAutoReload: false, load: function(el) { $( el ).find(".lozadGridPhoto").each(function() { var loadImage = $(this); var image = new Image(); var newSrc = loadImage.attr("data-src"); image.onload = function() { loadImage.attr("src", newSrc ); } image.src = newSrc; }); $( el ).find(".lozadBackground").each(function() { $( this ).css("background-image", "url(" + $( this ).attr("background-url") + ")" ); }); } }); observer.observe(); }); var ver = 2; var myData = {user_id:0, user_name:"", user_login:""}; var token35 = ""; var res = { "unfollow_btn" : "Отписаться", "follow_btn" : "Подписаться", "alertMessage": "Фото добавлено в избранное!", "leave_comment": "Оставьте комментарий здесь", "send_btn" : "Отправить", } var allow_follow = false; var allow_vote = false; var allow_comment = false; var moderEdit = false; option_main = {allow_follow:allow_follow, allow_vote:allow_vote, allow_comment:allow_comment} function showFollowBtn( followbtn, status ){ if( status == "follow"){ followbtn.html( res.unfollow_btn ).removeClass("follow").addClass("unfollow"); }else{ followbtn.html( res.follow_btn ).removeClass("unfollow").addClass("follow"); } } function showFollowBtnDom( user_id, status ){ if( status == "follow"){ return '' + res.unfollow_btn + ''; }else{ return '' + res.follow_btn + ''; } } function clickFollowBtn( btn ){ btn = $( btn ); var user_id = btn.attr("user_id"); var src = ""; if( $( btn ).hasClass('follow') ){ showFollowBtn( btn, 'follow' ); src = "https://35photo.pro/api/?method=user.follow&ver=" + ver + "&userId=" + user_id + "&token35="+token35; }else{ showFollowBtn( btn, 'unfollow' ); src = "https://35photo.pro/api/?method=user.follow&ver=" + ver + "&userId=" + user_id + "&unfollow=true" + "&token35="+token35; } console.log( src ); $.getJSON( src ) .done(function( json ) { console.log( "JSON Data Follow: " + json['response'] + ', method: ' + json['data']['method'] ); }) .fail(function( jqxhr, textStatus, error ) { var err = textStatus + ", " + error; console.log( "Request Failed FollowBtn: " + err ); }) } var setLikeDelay = false; function markLike( parent, var_vote ){ var heartBtn = parent.find('.heartBtn'); $( heartBtn ).removeClass( "bi-heart-fill bi-heart" ); if( var_vote && var_vote != 0 ) $( heartBtn ).addClass( "bi-heart-fill" ); else $( heartBtn ).addClass( "bi-heart" ); } function setLike( thisBlock ){ var parent = $(thisBlock).closest('.parentPhoto'); var photo_id = parent.attr('photo-id'); var heartBtn = parent.find('.heartBtn'); var countLikes = parent.find('.countLikes'); if( setLikeDelay == true ){ return false; } if( heartBtn.hasClass( 'bi-heart' ) ){ heartBtn.removeClass( 'bi-heart' ); heartBtn.addClass('bi-heart-fill animate__animated animate__heartBeat animate__repeat-1').on('animationend', function() { $(this).removeClass('animate__animated animate__heartBeat animate__repeat-1'); }); countLikes.html( parseInt( countLikes.html() ) + 1 ); setLikeDelay = true; var src = "https://35photo.pro/api/?method=photo.setLike&photoId=" + photo_id + "&ver=" + ver + "&vote=1&awards=true&token35="+token35; $.getJSON( src ) .done(function( json ) { if( json.data && json.data.err ){ alert( 'Err: ' + data.data.err ); } }) .fail(function( jqxhr, textStatus, error ) { console.log( "Request Failed: " + err ); }) setTimeout(function(){ setLikeDelay = false; }, 1000); }else{ heartBtn.removeClass( 'bi-heart-fill' ); heartBtn.addClass( 'bi-heart' ); countLikes.html( parseInt( countLikes.html() ) - 1 ); setLikeDelay = true; var src = "https://35photo.pro/api/?method=photo.removeLike&photoId=" + photo_id + "&ver=" + ver + "&awards=true&token35="+token35; $.getJSON( src ).done(function( json ) { console.log('- like removed: ' + photo_id ); }); setTimeout(function(){ setLikeDelay = false; }, 1000); } } function getAvatar( user_id ){ return "https://c1.35photo.ru/profile/photos/" + user_id + "_48.jpg"; } function openUserPageLogin( commentLine ){ var user_login = $( commentLine ).closest(".commentLine").attr("user_login"); window.location.href = "https://35awards.com/author/" + user_login + "/"; } function showCommentsPage_item( comm_id, user_id, user_login, user_name, text, timeAdd, can_del, answers = false ){ var src_avatar = getAvatar( user_id ); var comment_html = "
" + "
" + "
" + "" + user_name + " " + timeAdd + " " + "" + text + ""; if(answers && Object.keys(answers).length > 0){ comment_html += "
"; $.each(answers, function(key, answer){ comment_html += showCommentsPage_item(answer.comm_id, answer.user_id, answer.user_login, answer.user_name, answer.text, answer.timeAdd, can_del); }); comment_html += "
"; } comment_html += "
" + "
"; return comment_html; } function createAnswerForm(myData) { var answerForm = $("#commentsPage .answerForm").first().clone(); answerForm.find(".avatarZone img").attr("src", getAvatar(myData.user_id)); answerForm.find(".comment_to_send").attr("placeholder", res.leave_comment); answerForm.find(".btn_send").val(res.send_btn); answerForm.show(); answerForm.css("display","flex"); answerForm.find(".btn_send").on("click", function() { sendComment(this); return false; }); return answerForm; } function delComm( del_el ){ var comm_id = $( del_el ).closest("#actionDropdownComm").attr("comm-id"); // $("#actionDropdownComm").removeClass("open"); $("#actionDropdownComm .dropdown-menu").removeClass("show"); var userConfirmed = confirm("Are you sure?"); if (!userConfirmed) { return; } var src = "https://35photo.pro/api/?method=photo.delComment&commId=" + comm_id + "&ver=" + ver + "&token35="+token35; $.getJSON( src ) .done(function( json ) { }); $("#comm" + comm_id).addClass("animate__animated animate__fadeOutLeft"); setTimeout( function(){ $("#comm" + comm_id).remove(); },500); } var setPhotoFavDelay = false; function markPhotoFav( parent, var_fav ){ var starBtn = parent.find('.starBtn'); $( starBtn ).removeClass( "bi-star-fill bi-star" ); if( var_fav && var_fav != 0 ) $( starBtn ).addClass( "bi-star-fill" ); else $( starBtn ).addClass( "bi-star" ); } function setPhotoFav( thisBlock ){ var parent = $(thisBlock).closest('.parentPhoto'); var photo_id = parent.attr('photo-id'); var pcp_id = parent.attr('pcp-id'); var starBtn = parent.find('.starBtn'); var countPhotoFav = parent.find('.countPhotoFav'); if( setPhotoFavDelay == true ){ return false; } if( starBtn.hasClass( 'bi-star' ) ){ starBtn.removeClass( 'bi-star' ); // starBtn.addClass( 'bi-star-fill' ); $(starBtn).addClass("bi-star-fill animate__animated animate__bounce").on("animationend", function() { $(this).removeClass("animate__animated animate__bounce"); }); countPhotoFav.html( parseInt( countPhotoFav.html() ) + 1 ); setPhotoFavDelay = true; var src = "https://35photo.pro/api/?method=photo.awardsAddFav&photoId=" + photo_id + "&pcpId=" + pcp_id + "&ver=" + ver + "&token35="+token35; $.getJSON( src ) .done(function( json ) { if( json.data && json.data.err ){ alert( 'Err: ' + data.data.err ); } }) .fail(function( jqxhr, textStatus, error ) { console.log( "Request Failed: " + err ); }) setTimeout(function(){ setPhotoFavDelay = false; }, 1000); }else{ starBtn.removeClass( 'bi-star-fill' ); starBtn.addClass( 'bi-star' ); countPhotoFav.html( parseInt( countPhotoFav.html() ) - 1 ); setPhotoFavDelay = true; var src = "https://35photo.pro/api/?method=photo.awardsRemoveFav&photoId=" + photo_id + "&pcpId=" + pcp_id + "&ver=" + ver + "&token35="+token35; $.getJSON( src ).done(function( json ) { console.log('- like removed: ' + photo_id ); }); setTimeout(function(){ setPhotoFavDelay = false; }, 1000); } } function activateCommActions(){ if( option_main["allow_comment"] ){ $(".commentLine .actions:not(.activated)").on("click", function(e) { e.stopPropagation(); $(this).addClass("activated"); actionDropdownComm(this); }).addClass("activated"); } } function showCommentsPage( photo_id ){ $("#commentsPageList").attr("photo-id", photo_id); var src = "https://35photo.pro/api/?method=photo.getComments&ver=" + ver + "&photoId=" + photo_id + "&token35="+token35; $.getJSON( src ) .done(function( json ) { // console.log( "JSON Data showCommentsPage: " + json["response"] + ", method: " + json["data"]["actions"] ); $("#actionsPage").html(""); var json_data = json["data"]["comm"]; var user_photo = json["data"]["photo"]; var dom_actions = ""; $.each( json_data, function( key, value ) { var user_id = value.user_id; var can_del = user_photo.user_id == myData.user_id || user_id == myData.user_id || moderEdit == true ? 1 : 0; dom_actions+= showCommentsPage_item( value.comm_id, user_id, value.user_login, value.user_name, value.text, value.timeAdd, can_del, value.answers ); }); $("#commentsPageList").html( dom_actions ); if( option_main["allow_comment"] ){ var newAnswerForm = createAnswerForm( myData ); $("#commentsPageList").append(newAnswerForm); } activateCommActions(); $.each( $("#commentsZone").find(".commentLine"), function( key, value ){ $( value ).bind("touchstart", function(){ touchComments.startTime = new Date().getTime(); touchComments.touchmove = false; var comm_id = $(this).attr("comm-id"); console.log( "touchstart comm_id: " + comm_id ); touchComments.timer = setTimeout("touchendComm(" + comm_id + "," + photo_id + ")",750); }); $( value ).bind("touchmove", function(){ touchComments.touchmove = true; }); $( value ).bind("touchend", function(){ if( touchComments.timer ) clearTimeout( touchComments.timer ); var comm_id = $(this).attr("comm-id"); touchendComm( comm_id, photo_id ); }); }); }) .fail(function( jqxhr, textStatus, error ) { // showSmallLoading( false ); var err = textStatus + ", " + error; console.log( "Request Failed showCommentsPage() : " + err ); // showAlertMessage("Connection error, check internet availability. #SCP24"); }); } function sendComment( form_btn ){ var form = $( form_btn ).closest(".answerForm"); var text_comment = $( form ).find(".comment_to_send").val(); var photo_id = $("#commentsPageList").attr("photo-id"); var commentTo = "photo_" + photo_id; var reply_id = $( form ).attr("reply-id"); $(".comment_to_send").prop("readonly", true); $(".answerForm .btn_send").prop("disabled", true); $.ajax({ type: "POST", url: "https://35photo.pro/api/?method=photo.sendComment&ver=" + ver + "&browser=true&token35="+token35, data: {commentTo:commentTo, comm_text: text_comment, reply: reply_id }, success: function(response){ $(".comment_to_send").prop("readonly", false); $(".answerForm .btn_send").prop("disabled", false); var data = JSON.parse(response); if( data.data.err ){ if( data.data.err == "quitAccount" ){ // quitAccount( true ); }else{ alert( "Err: " + data.data.err ); } }else{ var new_comment = showCommentsPage_item( data["data"].comm_id, myData.user_id, myData.user_login, myData.user_name, data["data"].text, "now", 1 ); if( data["data"].reply_id > 0 ){ $( form ).remove(); $("#comm" + data["data"].reply_id ).find(".answers").append( new_comment ).find(".answers").hide().fadeIn(1000); }else{ var firstAnswerForm = $("#commentsPageList").children(".answerForm").first(); $( firstAnswerForm ).find(".comment_to_send").val(""); if (firstAnswerForm.length) { firstAnswerForm.before( new_comment ).hide().fadeIn(1000); firstAnswerForm.css("display","flex"); } else { $("#commentsPageList").prepend(new_comment ).hide().fadeIn(1000); } } activateCommActions(); } }, error: function(errMsg) { // showAlertMessage("Connection error, check internet availability. #SC12"); } }); } function activateCommActions(){ if( option_main["allow_comment"] ){ $(".commentLine .actions:not(.activated)").on("click", function(e) { e.stopPropagation(); $(this).addClass("activated"); actionDropdownComm(this); }).addClass("activated"); } } function actionDropdownComm(element) { var $element = $(element); var commentLine = $element.closest(".commentLine"); var position = $( commentLine ).position(); var left = $element.position().left + $(".avatarZone").outerWidth() - $("#actionDropdownComm .dropdown-menu").outerWidth() + 20 if( left < 10 ) left = 10; if( $( commentLine ).attr("can-del") == "false" ){ $("#actionDropdownComm").find(".delete").hide(); $("#actionDropdownComm").find(".block-user").hide(); }else{ $("#actionDropdownComm").find(".delete").show(); $("#actionDropdownComm").find(".block-user").show(); } $("#actionDropdownComm").attr("comm-id", $( commentLine ).attr("comm-id")); $("#actionDropdownComm").attr("user-id", $( commentLine ).attr("user-id")); $("#actionDropdownComm").css({ "top": position.top + $element.outerHeight() + 15, "left": left }); $("#actionDropdownComm .dropdown-menu").addClass("show"); } function replyComm(reply_el) { var comm_id = $("#actionDropdownComm").attr("comm-id"); var commElement = $("#comm" + comm_id); var first_el = $( commElement ).closest(".answers").closest(".commentLine"); if( first_el.length > 0 ){ commElement = first_el; // console.log( comm_id + " -- " + $( commElement ).attr("comm-id") ) comm_id = $( commElement ).attr("comm-id") } var answersDiv = commElement.find(".answers"); if (answersDiv.length === 0) { answersDiv = $("
"); commElement.find(".commentZone:first").append(answersDiv); } var newAnswerForm = answersDiv.find(".answerForm:first") if( answersDiv.find(".answerForm").length === 0 ){ var newAnswerForm = createAnswerForm(myData); answersDiv.append(newAnswerForm); } newAnswerForm.attr("reply-id", comm_id) $(".answers .answerForm").hide(); $(newAnswerForm).show(); $("#actionDropdownComm .dropdown-menu").removeClass("show"); } function blockUser( el ){ var user_id = $( el ).closest("#actionDropdownComm").attr("user-id"); $("#actionDropdownComm .dropdown-menu").removeClass("show"); var userConfirmed = confirm("Are you sure?"); if (!userConfirmed) { return; } var user_comments = $('.row.commentLine[user-id="' + user_id + '"]'); $( user_comments ).addClass("animate__animated animate__fadeOutLeft"); setTimeout( function(){ $( user_comments ).remove(); },500); var src = "https://35photo.pro/api/?method=user.blockUser&user_id_block=" + user_id + "&ver=" + ver + "&token35="+token35; $.getJSON( src ) .done(function( json ) { }) .fail(function( jqxhr, textStatus, error ) { console.log( "Request Failed: " + err ); }) } function clickPhotoFromHash() { const hash = window.location.hash; const match = hash.match(/#lightbox-(\d+)/); if (!match) return; const photoId = match[1]; const $el = $('.openPhoto[photo-id="'+photoId+'"]'); if ($el.length) { $el.eq(0).click(); } } $(document).ready(function() { var currentIndex = -1; var mymap = L.map("mapid").setView([51.505, -0.09], 2); L.tileLayer('https://{s}.tile.opentopomap.org/{z}/{x}/{y}.png', { attribution: '© OpenTopoMap contributors, Данные актуальны на момент 01.01.2022' }).addTo(mymap); var loaderTimeout; $( ".openPhoto" ).each(function(index) { var photo_id = $(this).attr("photo-id"); $( this ).on("click", function(){ currentIndex = index; var src = $(this).attr("href"); var img_fluid = $("#lightboxPhoto").find(".img-fluid"); $(img_fluid).animate({opacity: 0.4}, 50, function() { $( this ).one("load", function() { $( this ).animate({opacity: 1}, 300); }).attr("src", src) }); loaderTimeout = setTimeout(function() { $("#lightboxPhotoLoading").fadeIn(50); }, 500); $("#mapid").fadeOut(); $("#contestList").html( "" ); $("#badgeList").html( "" ); $("#fav_zone").html( "" ); $("#author-info-total").css({ "opacity": ".15", "pointer-events": "none" }); // $( img_fluid ).animate({opacity: 0.2}, 50); $.ajax({ type: "GET", url: "https://35awards.com/author/photodata/?photo_id=" + photo_id + "&return=text", error: function() { clearTimeout(loaderTimeout); $("#lightboxPhotoLoading").fadeOut(300); }, success: function (response) { var data = JSON.parse(response); showCommentsPage(photo_id); var parentPhoto = $("#lightboxPhoto").find(".parentPhoto"); $( parentPhoto ).attr("photo-id", data.photo_id ) $("#photo_id_show").html( "id: " + data.photo_id ); // var originalWidth = parseInt($(img_fluid).css("width"), 10); // var originalHeight = parseInt($(img_fluid).css("height"), 10); if( data.src1500 && src != data.src1500 ){ $( img_fluid ).attr("src", data.src1500); } $("#lightboxPhotoTitle").html( data.photo_title ); if( data.author_link == "#" ){ $("#lightboxPhotoAuthor").html( data.author_name ); }else{ $("#lightboxPhotoAuthor").html( "" + data.author_name + "" ); } $("#lightboxPhotoAuthorImgA").attr("src", data.author_link ); $("#followers_count").html( data.followers ); $("#lightboxPhotoAuthorAva").attr("src", data.author_src ); $("#lightboxPhotoDesc").html( data.photo_desc ); $(parentPhoto).find(".countLikes").html( data.likes ); $(parentPhoto).find(".countPhotoFav").html( data.fav_count ); $(parentPhoto).find(".countPhotoSee").html( data.see ); if( data.allow_follow == "true" && data.user_id != 0 ){ $("#fav_zone").html( showFollowBtnDom( data.user_id, data.fav_author ) ); } var abuseBtn = $("#lightboxPhoto").find(".abuseBtn"); if( data.allow_actions == "true" ){ $("#lightboxPhoto").find(".addToFav").attr("photo-id", data.photo_id ); $( abuseBtn ).attr("photo-id", data.photo_id ); $( abuseBtn ).attr("photo-img", src ); markLike( parentPhoto, data.is_voted ); markPhotoFav( parentPhoto, data.is_photo_fav ); } var badgeList = ""; $.each( data.badges, function( key, value ) { badgeList+= ""; }); $("#badgeList").html( badgeList ); var contestList = ""; var i = 0; $.each( data.contests, function( key, value ) { if( i == 0 ){ $( parentPhoto ).attr("pcp-id", value.pcp_Id ); $( abuseBtn ).attr("pcp-id", value.pcp_Id ); $( abuseBtn ).attr("community-id", value.contest_id ); $( abuseBtn ).attr("under-id", value.under_id ); } if( value.under_title ){ contestList+= "" + value.under_title + "
" + value.name + "
" + ( value.badge ? value.badge : "" ); }else{ contestList+= "" + value.name + "" + (value.badge ? value.badge : ""); } i++; }); contestList = "" + contestList + "
"; $("#contestList").html( contestList ); if( data.cor ){ $("#mapid").fadeIn(0); var marker_location = L.marker([data.cor.lat, data.cor.lng]).addTo(mymap); mymap.setView([data.cor.lat, data.cor.lng], data.cor.z); $("#mapid").off("click"); $("#mapid").on("click", function() { var href = `https://35awards.com/map/#lt=${data.cor.lat}&ln=${data.cor.lng}&z=11`; window.open(href, "_blank"); }); } $("#author-info-total").animate({opacity: 1}, 300).css({"pointer-events": "auto"}); clearTimeout(loaderTimeout); $("#lightboxPhotoLoading").fadeOut(300); } }) $("#lightboxPhoto").fadeIn(300); $("body").css("overflow", "hidden"); return false; }); }); function closeLightbox() { $("#lightboxPhoto").fadeOut(300); $("body").css("overflow", "auto"); $("#actionDropdownComm .dropdown-menu").removeClass("show"); } $("#lightboxPhoto").find(".closeGrid").on("click", closeLightbox); $("#lightboxPhoto").on("click", closeLightbox); $("#lightboxPhoto .img-container, #lightboxPhoto .info-container, .statsCollapse").parent().on("click", function(event){ if (!$(event.target).closest("#actionDropdownComm").length && !$(event.target).is(".fa-ellipsis-h.actions")) { $("#actionDropdownComm .dropdown-menu").removeClass("show"); } event.stopPropagation(); }); $(document).on("keydown", function(event) { if (event.keyCode === 27) { closeLightbox(); } }); $("#lightboxPhoto").fadeOut(0); $("#lightboxPhoto").on("hide", function () { $("body").css("overflow", "auto"); }); setTimeout(clickPhotoFromHash, 200); $(document).on("keydown", function(event) { var nextIndex = -1; if (event.keyCode === 39 || event.keyCode === 40) { nextIndex = currentIndex + 1; if (nextIndex < $(".openPhoto").length) { $(".openPhoto").eq(nextIndex).click(); } } else if (event.keyCode === 37 || event.keyCode === 38) { nextIndex = currentIndex - 1; if (nextIndex >= 0) { $(".openPhoto").eq(nextIndex).click(); } } }); }); function abuse_close_block(){ $( "#other_desc" ).val(""); $( "#other_desc_block" ).fadeOut(0); $( "#abuse_bg" ).fadeOut(0); $( "html" ).css("overflow","auto"); no_read_keyboard = false; } function abuse_show_block( thiso ){ no_read_keyboard = true; var photoId = $( thiso ).attr("photo-id"); var photoImgSrc = $( thiso ).attr("photo-img"); var pcp_Id = $( thiso ).attr("pcp-id"); var community_id = $( thiso ).attr("community-id"); var under_id = $( thiso ).attr("under-id"); $("#abuse_modal_other_img").attr("src",photoImgSrc); $("#abuse_photo_id").val(photoId); $("#abuse_pcp_id").val(pcp_Id); $("#abuse_community_id").val(community_id); $("#abuse_under_id").val(under_id); $( "#select_abuse_block_sending").fadeOut(0); $("#abuse_bg").fadeIn(500); $( "html" ).css("overflow","hidden"); } function abuse_block_send2( thiso, abuse ){ var photoId = $( "#abuse_photo_id" ).val(); var community_id = $( "#abuse_community_id" ).val(); var under_id = $( "#abuse_under_id" ).val(); var pcp_Id = $( "#abuse_pcp_id" ).val(); var other_desc = $( "#other_desc" ).val(); $( "#other_desc" ).val(""); $( "#select_abuse_block").fadeOut(0); $( "#select_abuse_block_sending").fadeIn(); $( thiso ).parents(".abuseBlock").find(".abuseResults").html( loading ).fadeIn(350); $( thiso ).parents(".abuseButtons").fadeOut(0); $.ajax({ type: "POST", url: "/show_block.php?type=photoClass&type2=abuse&abuse=" + abuse, data: {community_id:community_id, under_id:under_id, photoId:photoId, pcp_id:pcp_Id, other_desc:other_desc}, success: function (response) { var data = JSON.parse(response); showAlert( data.data.text ); $('#my_abuse_sent').html( data.data.abuse_data['var_0'] ); $('#my_abuse_confirmed').html( data.data.abuse_data['var_1']); abuse_close_block();$( "#select_abuse_block").fadeIn(0); $( "#select_abuse_block_sending").fadeOut(0); } }); } function add_to_fav2( thiso ){ var photoId = $( thiso ).attr("photo-id"); var under_id = $( thiso ).attr("under-id"); var pcp_Id = $( thiso ).attr("pcp-id"); $( thiso ).parents(".abuseBlock").find(".abuseResults").html( loading ).fadeIn(350); $( thiso ).parents(".abuseButtons").fadeOut(0); $.ajax({ type: "GET", url: "/show_block.php", data: "type=awardsClass&type2=awardsClass&under_id=" + under_id + "&photoId=" + photoId + "&pcp_id=" + pcp_Id, success: function response_under_photo(response) { $( thiso ).parents(".abuseBlock").find(".abuseResults").html( response ).fadeIn(350); } }); } $(".stopZone").click(function(e) { e.stopPropagation(); }); document.addEventListener('click', function(e){ var el = e.target.closest('.go'); if(!el) return; var url = el.getAttribute('data-href'); if(!url) return; window.location.href = url; });