diff --git a/src/bp-templates/bp-nouveau/js/buddypress-activity.js b/src/bp-templates/bp-nouveau/js/buddypress-activity.js index e468c2c6e0..404d5a7b3e 100644 --- a/src/bp-templates/bp-nouveau/js/buddypress-activity.js +++ b/src/bp-templates/bp-nouveau/js/buddypress-activity.js @@ -3209,6 +3209,22 @@ window.bp = window.bp || {}; response.data.saved = false; response.data.js_preview = $( file.previewElement ).find( '.dz-video-thumbnail img' ).attr( 'src' ); self.dropzone_video.push( response.data ); + + // The thumbnail capture (bp.Nouveau.getVideoThumb) runs async and can still be + // in progress here. Backfill js_preview on this same object (already pushed + // above, by reference) once the capture finishes, instead of reading the + // immediately and losing the preview. + if ( ! response.data.js_preview ) { + var thumbnailCheck = setInterval( + function () { + if ( $( file.previewElement ).closest( '.dz-preview' ).hasClass( 'dz-has-no-thumbnail' ) || $( file.previewElement ).closest( '.dz-preview' ).hasClass( 'dz-has-thumbnail' ) ) { + response.data.js_preview = $( file.previewElement ).find( '.dz-video-thumbnail img' ).attr( 'src' ); + clearInterval( thumbnailCheck ); + } + } + ); + } + return file.previewElement.classList.add( 'dz-success' ); } else { var node, _i, _len, _ref, _results; diff --git a/src/bp-templates/bp-nouveau/js/buddypress-activity.min.js b/src/bp-templates/bp-nouveau/js/buddypress-activity.min.js index d7671a5c72..64b8ebdb94 100644 --- a/src/bp-templates/bp-nouveau/js/buddypress-activity.min.js +++ b/src/bp-templates/bp-nouveau/js/buddypress-activity.min.js @@ -1 +1 @@ -window.bp=window.bp||{},(q=>{"undefined"!=typeof BP_Nouveau&&(bp.Nouveau=bp.Nouveau||{},bp.Models=bp.Models||{},bp.Models.ACReply=Backbone.Model.extend({defaults:{gif_data:{}}}),bp.Nouveau.Activity={start:function(){this.setupGlobals(),this.addListeners()},invokeMediaFn:function(e){void 0!==bp.Nouveau.Media&&"function"==typeof bp.Nouveau.Media[e]&&bp.Nouveau.Media[e]()},setupGlobals:function(){this.just_posted=[],this.current_page=1,this.mentions_count=Number(q(bp.Nouveau.objectNavParent+' [data-bp-scope="mentions"]').find("a span").html())||0,this.heartbeat_data={newest:"",highlights:{},last_recorded:0,first_recorded:0,document_title:q(document).prop("title")},void 0!==window.Dropzone&&void 0!==BP_Nouveau.media&&(window.Dropzone.autoDiscover=!1,this.dropzone_options={url:BP_Nouveau.ajaxurl,timeout:108e5,dictFileTooBig:BP_Nouveau.media.dictFileTooBig,dictDefaultMessage:BP_Nouveau.media.dropzone_media_message,acceptedFiles:"image/*",autoProcessQueue:!0,addRemoveLinks:!0,uploadMultiple:!1,maxFiles:void 0!==BP_Nouveau.media.maxFiles?BP_Nouveau.media.maxFiles:10,maxFilesize:void 0!==BP_Nouveau.media.max_upload_size?BP_Nouveau.media.max_upload_size:2,dictMaxFilesExceeded:BP_Nouveau.media.media_dict_file_exceeded,dictCancelUploadConfirmation:BP_Nouveau.media.dictCancelUploadConfirmation,maxThumbnailFilesize:void 0!==BP_Nouveau.media.max_upload_size?BP_Nouveau.media.max_upload_size:2},void 0!==BP_Nouveau.media.dropzone_options)&&Object.assign(this.dropzone_options,BP_Nouveau.media.dropzone_options),this.dropzone_obj=null,this.dropzone_media=[],this.dropzone_document_obj=null,this.dropzone_document=[],this.dropzone_video_obj=null,this.dropzone_video=[],this.models=[],this.InitiatedCommentForms=[],this.activityHasUpdates=!1,this.currentActivityId=null,this.activityPinHasUpdates=!1},addListeners:function(){q("body").hasClass("activity-singular")||q("#buddypress").on("bp_heartbeat_send",this.heartbeatSend.bind(this)),q("#buddypress").on("bp_heartbeat_tick",this.heartbeatTick.bind(this)),q(".actvity-head-bar").length&&(q(".actvity-head-bar").addClass("activity-head-bar").removeClass("actvity-head-bar"),q(".activity-head-bar > nav.activity-type-navs").length)&&q(".activity-head-bar .bb-subnav-filters-filtering").length&&q(".activity-head-bar > nav.activity-type-navs").remove(),q('#buddypress [data-bp-list="activity"]:not( #bb-schedule-posts_modal [data-bp-list="activity"] )').on("click","li.load-newest, li.load-more",this.injectActivities.bind(this)),void 0!==BP_Nouveau.is_send_ajax_request&&"1"===BP_Nouveau.is_send_ajax_request?q("#buddypress").on("bp_ajax_request",'[data-bp-list="activity"]',this.scopeLoaded.bind(this)):q(window).on("load",function(){setTimeout(function(){bp.Nouveau.Activity.openEditActivityPopup()}.bind(this),0)}),q("#activity-stream").on("click",".acomments-view-more",this.showActivity),q("body").on("click",".bb-close-action-popup",this.closeActivity),q(document).on("activityModalOpened",function(e,t){var a=t.activityId;q(document).on("click",".bb-activity-model-wrapper.activity-theatre",function(e){!(0li.bb-edit-privacy a",bp.Nouveau,this.activityPrivacyRedirect.bind(this)),q('#buddypress [data-bp-list="activity"], #activity-modal').on("click",".activity-privacy>li:not(.bb-edit-privacy)",bp.Nouveau,this.activityPrivacyChange.bind(this)),q('#buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list, #activity-modal').on("click","span.privacy",bp.Nouveau,this.togglePrivacyDropdown.bind(this)),q("#bb-media-model-container .activity-list").on("click",".activity-item",bp.Nouveau,this.activityActions.bind(this)),q(".bb-activity-model-wrapper").on("click",".ac-form-placeholder",bp.Nouveau,this.activityRootComment.bind(this)),q(document).keydown(this.commentFormAction),q(document).click(this.togglePopupDropdown),q('#buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list, #activity-modal .activity-list, .bb-modal-activity-footer').on("click",".ac-reply-media-button",this.openCommentsMediaUploader.bind(this)),q('#buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list, #activity-modal .activity-list, .bb-modal-activity-footer').on("click",".ac-reply-document-button",this.openCommentsDocumentUploader.bind(this)),q('#buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list, #activity-modal .activity-list, .bb-modal-activity-footer').on("click",".ac-reply-video-button",this.openCommentsVideoUploader.bind(this)),q('#buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list, #activity-modal .activity-list, .bb-modal-activity-footer').on("click",".ac-reply-gif-button",this.openGifPicker.bind(this)),q(document).on("click",".activity-state-popup_overlay",bp.Nouveau,this.closeActivityState.bind(this)),q(document).on("click",".activity-state-popup .activity-state-popup_tab_panel a",this.ReactionStatePopupTab),_.isUndefined(BP_Nouveau.activity.params.autoload)||q(window).scroll(this.loadMoreActivities),q(document).on("click",".bb-subnav-filters-container .subnav-filters-opener",this.openActivityFilter.bind(this)),q(document).on("click",this.closeActivityFilter.bind(this)),q(document).on("click",".bb-subnav-filters-container .subnav-filters-modal a:not(.layout-view)",this.filterActivity.bind(this)),q(".bb-activity-model-wrapper, .bb-media-model-wrapper").on("click",".acomments-view-more",this.viewMoreComments.bind(this)),q(document).on("click","#activity-stream .activity-comments .view-more-comments, #activity-stream .activity-state-comments > .comments-count",function(e){e.preventDefault(),q(this).parents("li.activity-item").find(".activity-comments > ul > li.acomments-view-more, .activity-comments > .activity-actions > ul > li.acomments-view-more").trigger("click")}),q("#activity-modal > .bb-modal-activity-body").on("scroll",this.autoloadMoreComments.bind(this)),q("#activity-modal > .bb-modal-activity-body").on("scroll",this.discardGifEmojiPicker.bind(this)),q(".bb-activity-model-wrapper .bb-model-close-button").on("click",this.activitySyncOnModalClose.bind(this)),void 0!==BP_Nouveau.is_send_ajax_request&&"1"===BP_Nouveau.is_send_ajax_request?q("#buddypress").on("bp_ajax_request",'[data-bp-list="activity"]',function(){setTimeout(function(){q(".ac-form.not-initialized").each(function(){var e=q(this),t=e.find(".ac-textarea");bp.Nouveau.Activity.toggleMultiMediaOptions(e,t)})},1e3)}):setTimeout(function(){q(".ac-form.not-initialized").each(function(){var e=q(this),t=e.find(".ac-textarea");bp.Nouveau.Activity.toggleMultiMediaOptions(e,t)})},1e3),bp.Nouveau.wrapNavigation(".activity-topic-selector ul",120,!0)},heartbeatSend:function(e,t){q(bp.Nouveau.objectNavParent+" [data-bp-orderby=date_updated].selected").length?void 0!==(a=q("#buddypress [data-bp-list] [data-bp-activity-id]:not(.bb-pinned)").first()).data("bb-updated-timestamp")?this.heartbeat_data.first_recorded=a.data("bb-updated-timestamp"):a.length&&void 0!==a.data("bp-activity").date_updated&&""!==a.data("bp-activity").date_updated?(o=a.data("bp-activity").date_updated,o=new Date(o.replace(" ","T")+"Z").getTime()/1e3,this.heartbeat_data.first_recorded=o):this.heartbeat_data.first_recorded=a.data("bp-timestamp")||0:this.heartbeat_data.first_recorded=q("#buddypress [data-bp-list] [data-bp-activity-id]:not(.bb-pinned)").first().data("bp-timestamp")||0;var a,i,o=q("#buddypress [data-bp-list] [data-bp-activity-id]").first().data("bp-timestamp")||0;o>this.heartbeat_data.first_recorded&&(this.heartbeat_data.first_recorded=o),(0===this.heartbeat_data.last_recorded||this.heartbeat_data.first_recorded>this.heartbeat_data.last_recorded)&&(this.heartbeat_data.last_recorded=this.heartbeat_data.first_recorded),t.bp_activity_last_recorded=this.heartbeat_data.last_recorded,q("#buddypress .activity-head-bar .activity-search input[type=search]").length&&(t.bp_activity_last_recorded_search_terms=q("#buddypress .activity-head-bar .activity-search input[type=search]").val()),q.extend(t,{bp_heartbeat:(a={scope:"all"},q("body.my-activity:not(.activity-singular)").length?a=bp.Nouveau.getStorage("bp-user-activity")||{scope:"just-me"}:(a=bp.Nouveau.getStorage("bp-activity")||{scope:"all"},q("body.activity.buddypress.groups.single-item").length&&(a.scope="all")),q(bp.Nouveau.objectNavParent+" #bb-subnav-filter-show [data-bp-scope].selected").length&&(i=q(bp.Nouveau.objectNavParent+" #bb-subnav-filter-show [data-bp-scope].selected").data("bp-scope"),void 0!==a.scope&&a.scope===i||(a.scope=i,"undefined"!==BP_Nouveau.is_send_ajax_request&&"1"===BP_Nouveau.is_send_ajax_request&&(q("body.my-activity:not(.activity-singular)").length?bp.Nouveau.setStorage("bp-user-activity","scope",i):bp.Nouveau.setStorage("bp-activity","scope",i)))),q(bp.Nouveau.objectNavParent+" [data-bp-order].selected").length&&(i=q(bp.Nouveau.objectNavParent+" [data-bp-order].selected").data("bp-orderby"),a.order_by=i),(i=bp.Nouveau.getStorage("bp-activity","topic_id"))&&(t.bp_heartbeat=t.bp_heartbeat||{},t.bp_heartbeat.topic_id=i),a)})},heartbeatTick:function(e,t){var a,i,o=bp.Nouveau.objects,d=bp.Nouveau.getStorage("bp-activity","scope"),s=this,n=bp.Nouveau.getStorage("bp-activity","topic_id");void 0!==t&&t.bp_activity_newest_activities&&(this.heartbeat_data.newest=q.trim(t.bp_activity_newest_activities.activities)+this.heartbeat_data.newest,this.heartbeat_data.last_recorded=Number(t.bp_activity_newest_activities.last_recorded),t=q(this.heartbeat_data.newest).filter(".activity-item"),n&&(a=(t=t.filter(function(){var e=this.dataset.bpActivity?JSON.parse(this.dataset.bpActivity):null,e=e&&void 0!==e.topic_id?e.topic_id:null;return e&&parseInt(e)===parseInt(n)})).length),a=Number(t.length),o.push("mentions"),"all"===d?(q.each(t,function(e,a){a=q(a),q.each(o,function(e,t){-1!==q.inArray("bp-my-"+t,a.get(0).classList)&&(void 0===s.heartbeat_data.highlights[t]?s.heartbeat_data.highlights[t]=[a.data("bp-activity-id")]:-1===q.inArray(a.data("bp-activity-id"),s.heartbeat_data.highlights[t])&&s.heartbeat_data.highlights[t].push(a.data("bp-activity-id")))})}),i=new RegExp("bp-my-("+o.join("|")+")","g"),this.heartbeat_data.newest=this.heartbeat_data.newest.replace(i,""),q(bp.Nouveau.objectNavParent+' [data-bp-scope="all"]').find("a span").html(a)):(this.heartbeat_data.highlights[d]=[],q.each(t,function(e,t){s.heartbeat_data.highlights[d].push(q(t).data("bp-activity-id"))})),q.each(o,function(e,t){var a;void 0!==s.heartbeat_data.highlights[t]&&s.heartbeat_data.highlights[t].length&&(a=0,"mentions"===t&&(a=s.mentions_count),q(bp.Nouveau.objectNavParent+' [data-bp-scope="'+t+'"]').find("a span").html(Number(s.heartbeat_data.highlights[t].length)+a))}),o.pop(),q(document).prop("title","("+a+") "+this.heartbeat_data.document_title),q('#buddypress [data-bp-list="activity"]').first().hasClass("load-newest")?(i=q('#buddypress [data-bp-list="activity"] .load-newest a').html(),q('#buddypress [data-bp-list="activity"] .load-newest a').html(i.replace(/([0-9]+)/,a))):q('#buddypress [data-bp-list="activity"] ul.activity-list').prepend('
  • '+BP_Nouveau.newest+" ("+a+")
  • "),q('#buddypress [data-bp-list="activity"] li.load-newest').trigger("click"),q('#buddypress [data-bp-list="activity"]').trigger("bp_heartbeat_pending",this.heartbeat_data),void 0!==bp.Nouveau)&&bp.Nouveau.reportPopUp()},injectActivities:function(e){var t,a,i,o,d=q("body.my-activity:not(.activity-singular)").length?bp.Nouveau.getStorage("bp-user-activity"):bp.Nouveau.getStorage("bp-activity"),s=d.scope||null,d=d.filter||null;q(e.currentTarget).hasClass("load-newest")?(e.preventDefault(),q(e.currentTarget).remove(),i=q.parseHTML(this.heartbeat_data.newest),q.each(i,function(e,t){"LI"===t.nodeName&&q(t).hasClass("just-posted")&&q("#"+q(t).prop("id")).length&&q("#"+q(t).prop("id")).remove()}),(0<(i=q(e.delegateTarget).find(".activity-list .activity-item").first()).length&&i.hasClass("bb-pinned")?q(i).after(this.heartbeat_data.newest):q(e.delegateTarget).find(".activity-list").prepend(this.heartbeat_data.newest)).find("li.activity-item").each(bp.Nouveau.hideSingleUrl).trigger("bp_heartbeat_prepend",this.heartbeat_data),this.heartbeat_data.newest="","all"===s&&q(bp.Nouveau.objectNavParent+' [data-bp-scope="all"]').find("a span").html(""),"mentions"===s&&(bp.Nouveau.ajax({action:"activity_clear_new_mentions"},"activity"),this.mentions_count=0),q(bp.Nouveau.objectNavParent+' [data-bp-scope="'+s+'"]').find("a span").html(""),void 0!==this.heartbeat_data.highlights[s]&&(this.heartbeat_data.highlights[s]=[]),setTimeout(function(){q(e.delegateTarget).find("[data-bp-activity-id]").removeClass("newest_"+s+"_activity")},3e3),q(document).prop("title",this.heartbeat_data.document_title),jQuery(window).scroll()):q(e.currentTarget).hasClass("load-more")&&(t=+Number(this.current_page)+1,a=this,i="",e.preventDefault(),(o=q(e.currentTarget)).find("a").first().addClass("loading"),this.just_posted=[],q(e.delegateTarget).children(".just-posted").each(function(){a.just_posted.push(q(this).data("bp-activity-id"))}),q("#buddypress .dir-search input[type=search]").length?i=q("#buddypress .dir-search input[type=search]").val():q("#buddypress .activity-search.bp-search input[type=search]").length&&(i=q("#buddypress .activity-search.bp-search input[type=search]").val()),bp.Nouveau.objectRequest({object:"activity",scope:s,filter:d,search_terms:i,page:t,method:"append",exclude_just_posted:this.just_posted.join(","),target:'#buddypress [data-bp-list]:not( #bb-schedule-posts_modal [data-bp-list="activity"] ) ul.bp-list'}).done(function(e){!0===e.success&&(o.remove(),a.current_page=t,jQuery(window).scroll())})),q(".activity-item.bb-closed-comments").find(".edit-activity, .acomment-edit").parents(".generic-button").hide()},hideComments:function(e){var a,i,o,e=q(e.target).find(".activity-comments");e.length&&e.each(function(e,t){o=q(t).children("ul").not(".conflict-activity-ul-li-comment"),!(i=q(o).find("li").not(q(".document-action-class, .media-action-class, .video-action-class"))).length||q("body").hasClass("activity-singular")&&""!==window.location.hash&&q(window.location.hash).length&&0!==q(window.location.hash).closest(".activity-comments").length||(a=q(t).closest(".activity-item"),q("#acomment-comment-"+a.data("bp-activity-id")+" span.comment-count").html(),i.each(function(e,t){if(e"),window.location.hash&&"#"+q(t).attr("id")===window.location.hash)return q(t).parents("li.comment-item").show(),!1;q(t).addClass("bp-hidden").hide()}}),q(o).children(".bp-hidden").length===q(o).children("li").length-1&&q(o).find("li.show-all").length&&q(o).children("li:not(.show-all)").removeClass("bp-hidden").toggle())})},showActivity:function(e){e.preventDefault();var t=q(e.currentTarget).parent(),a=t.data("parent_comment_id"),t=q(t).data("activity_id");q(document).trigger("activityModalOpened",{activityId:t}),q(e.currentTarget).parents(".activity-comments").find(".ac-form").each(function(){var e=q(this),t=q(this).closest(".activity-comments"),a=q(this).closest(".comment-item");e.find(".post-elements-buttons-item.post-emoji").removeClass("active").empty(""),bp.Nouveau.Activity.resetActivityCommentForm(e,"hardReset"),t.append(e),a.find(".acomment-display").removeClass("display-focus"),a.removeClass("comment-item-focus")}),bp.Nouveau.Activity.launchActivityPopup(t,a)},closeActivity:function(e){e.preventDefault();var e=q(e.target).closest(".bb-activity-model-wrapper"),t=e.find(".bb-modal-activity-footer"),a=e.find(".activity-item").data("bp-activity-id"),i=e.find("#ac-form-"+a);bp.Nouveau.Activity.reinitializeActivityCommentForm(i),_.isUndefined(BP_Nouveau.media)||_.isUndefined(BP_Nouveau.media.emoji)||bp.Nouveau.Activity.initializeEmojioneArea(!1,"",a),e.find("#activity-modal").removeClass("bb-closed-comments"),e.closest("body").removeClass("acomments-modal-open"),e.hide(),e.find("ul.activity-list").empty(),t.removeClass("active"),t.find("form.ac-form").remove()},scopeLoaded:function(e,a){this.current_page=1,"mentions"===a.scope&&void 0!==a.response.new_mentions?(q.each(a.response.new_mentions,function(e,t){q("#buddypress #activity-stream").find('[data-bp-activity-id="'+t+'"]').addClass("newest_mentions_activity")}),this.mentions_count=0):void 0!==this.heartbeat_data.highlights[a.scope]&&this.heartbeat_data.highlights[a.scope].length&&q.each(this.heartbeat_data.highlights[a.scope],function(e,t){q("#buddypress #activity-stream").find('[data-bp-activity-id="'+t+'"]').length&&q("#buddypress #activity-stream").find('[data-bp-activity-id="'+t+'"]').addClass("newest_"+a.scope+"_activity")}),this.heartbeat_data.newest="",q.each(q(bp.Nouveau.objectNavParent+" [data-bp-scope]").find("a span"),function(e,t){0===parseInt(q(t).html(),10)&&q(t).html("")}),void 0!==this.heartbeat_data.highlights[a.scope]&&(this.heartbeat_data.highlights[a.scope]=[]),q(document).prop("title",this.heartbeat_data.document_title),setTimeout(function(){q("#buddypress #activity-stream .activity-item").removeClass("newest_"+a.scope+"_activity")},3e3),setTimeout(function(){void 0!==bp.Nouveau.Media&&"function"==typeof bp.Nouveau.Media.autoPlayGifVideos&&bp.Nouveau.Media.autoPlayGifVideos()},200),void 0!==window.instgrm&&window.instgrm.Embeds.process(),void 0!==window.FB&&void 0!==window.FB.XFBML&&window.FB.XFBML.parse(),this.fixAtWhoActivity(),this.openEditActivityPopup(),this.navigateToSpecificComment(),setTimeout(function(){jQuery(window).scroll()},200)},openEditActivityPopup:function(){var e,t;!_.isUndefined(BP_Nouveau.activity.params.is_activity_edit)&&0 .acomment-display > .acomment_inner").find(".activity-state-reactions").parent().addClass("bb-has-reaction_update"):"activity"===s&&q(".activity[data-bp-activity-id="+f+"] > .activity-content").find(".activity-state-reactions").parent().addClass("bb-has-reaction_update"),"fav"===i?void 0===e.data.directory_tab||""===e.data.directory_tab||q(d.objectNavParent+' [data-bp-scope="favorites"]').length||q(d.objectNavParent+' [data-bp-scope="all"]').after(e.data.directory_tab):"unfav"===i&&((t=q('[data-bp-user-scope="favorites"]').hasClass("selected")||q(d.objectNavParent+' [data-bp-scope="favorites"]').hasClass("selected"))&&m.remove(),void 0!==e.data.no_favorite)&&(q(d.objectNavParent+' [data-bp-scope="all"]').length&&q(d.objectNavParent+' [data-bp-scope="all"]').hasClass("selected")?q(d.objectNavParent+' [data-bp-scope="favorites"]').remove():t&&L.append(e.data.no_favorite)))}).fail(function(){l.removeClass("loading")})}if(l.hasClass("delete-activity")||l.hasClass("acomment-delete")||l.hasClass("spam-activity")||l.hasClass("spam-activity-comment")){var h,g,C,N,w,P=l.closest("[data-bp-activity-comment-id]"),z=P.data("bp-activity-comment-id"),j=0;if((w=l.closest(".activity-comments")).addClass("active"),e.preventDefault(),void 0!==BP_Nouveau.confirm&&!1===window.confirm(BP_Nouveau.confirm))return!1;l.addClass("loading");var B={action:"delete_activity",id:p,_wpnonce:d.getLinkParams(l.prop("href"),"_wpnonce"),is_single:l.closest("[data-bp-single]").length};(l.hasClass("spam-activity")||l.hasClass("spam-activity-comment"))&&(B.action="bp_spam_activity"),h=m,z&&(delete B.is_single,B.id=z,B.is_comment=!0,h=P),d.ajax(B,"activity").done(function(e){if(l.removeClass("loading"),!1===e.success)h.append(e.data.feedback),h.find(".bp-feedback").hide().fadeIn(300);else{var t,a,i=h.closest(".has-child-comments"),o=(h.hasClass("has-child-comments")&&(t=h.closest("ul").closest("li")),i.find("> ul"));if(e.data.redirect)return window.location.href=e.data.redirect;e.data.parent_activity_id&&e.data.activity&&q("body:not(.activity-singular) #buddypress #activity-stream ul.activity-list li#activity-"+e.data.parent_activity_id).replaceWith(e.data.activity),z&&(j=1,a=P.find(".acomments-view-more").data("child-count"),m.append(P.find("form")),q.each(P.find("li.comment-item"),function(){j+=1}),j+=void 0!==a?parseFloat(a):0,g=u.find("span.comments-count"),C=g.text().length?g.text().match(/\d+/)[0]:0,C=Number(C-j),v.length?(a=1 ul").html().trim()&&t.removeClass("has-child-comments")}),z||m.data("bp-timestamp")!==d.Activity.heartbeat_data.last_recorded||(d.Activity.heartbeat_data.newest="",d.Activity.heartbeat_data.last_recorded=0),q(document).trigger("bp_activity_ajax_delete_request",q.extend(B,{response:e})),q(document).trigger("bp_activity_ajax_delete_request_video",q.extend(B,{response:e})),bp.Nouveau.Activity.activityHasUpdates=!0,bp.Nouveau.Activity.currentActivityId=p}w.removeClass("active")})}if(l.closest("span").hasClass("activity-read-more")){var x=l.closest("div"),S=l.closest("span");if(f=null,q(x).hasClass("activity-inner")?f=p:q(x).hasClass("acomment-content")&&(f=l.closest("li").data("bp-activity-comment-id")),!f)return e;e.preventDefault(),q(S).addClass("loading"),d.ajax({action:"get_single_activity_content",id:f},"activity").done(function(e){"object"!=typeof e&&0 ul li.comment-item").length+1&&(k=A.parent().closest("li.comment-item")).length?k:A:c.find('[data-bp-activity-comment-id="'+f+'"]'),y&&q(".bb-modal-activity-footer").removeClass("active"),k.append(r)),r.removeClass("not-initialized"),r.find(".post-elements-buttons-item.post-emoji").prevAll().not(":hidden").length+1),c=(r.find(".post-elements-buttons-item.post-emoji").attr("data-nth-child",A),r.find(".post-elements-buttons-item.post-gif").prevAll().not(":hidden").length+1),k=(r.find(".post-elements-buttons-item.post-gif").attr("data-nth-child",c),r.find(".ac-input[contenteditable]")),A=(bp.Nouveau.Activity.listenCommentInput(k),l.attr("aria-expanded","true"),l.closest(".activity-comments").find(".acomment-display").removeClass("display-focus"),l.closest(".activity-comments").find(".comment-item").removeClass("comment-item-focus"),l.closest(".acomment-display").addClass("display-focus"),l.closest(".comment-item").addClass("comment-item-focus"),_.isNull(t)||(T=t.nickname),_.isNull(t)||(M=t.user_id),'@'+T+" ");_.isUndefined(BP_Nouveau.activity.params.user_id)||(O=BP_Nouveau.activity.params.user_id);var T,c={offset:-(q(window).height()/2-75),easing:"swing"},H=k.get(0);jQuery("body").hasClass("bb-is-mobile")?setTimeout(function(){var e=300/gi,"\n").replace(/<\/div>/gi,""),M={action:"new_activity_comment",_wpnonce_new_activity_comment:q("#_wpnonce_new_activity_comment").val(),comment_id:f,form_id:p,content:O},Q=(q("#_bp_as_nonce_"+p).val()&&(M["_bp_as_nonce_"+p]=q("#_bp_as_nonce_"+p).val()),this.dropzone_media.length&&(M.media=this.dropzone_media),this.dropzone_document.length&&(M.document=this.dropzone_document),this.dropzone_video.length&&(M.video=this.dropzone_video,_.isEmpty(M.content))&&(M.content="​"),_.isUndefined(this.models[p])||(I=this.models[p],M.gif_data=this.models[p].get("gif_data")),M.content=M.content.replace(/ /g," "),r.hasClass("acomment-edit")&&(M.edit_comment=!0),0'),r.closest("#activity-modal").find(".bb-modal-activity-body .activity-comments, .bb-modal-activity-body .activity-comments .activity-actions").children("ul").append(q(d))):(0===t.children("ul").length&&(t.hasClass("activity-comments")?t.prepend("
      "):t.append("
        ")),t.children("ul").append(q(d).hide().fadeIn(200))),q(r).find(".ac-input").first().html(""),t.parent().addClass("has-comments"),t.parent().addClass("comments-loaded"),u.addClass("has-comments")),r.removeClass("acomment-edit"),r.find(".ac-reply-content"));if(0'+BP_Nouveau.activity.strings.commentPostError+""):(e=e.responseJSON&&e.responseJSON.message?e.responseJSON.message:e.statusText,r.find(".ac-reply-content").after('
        '+e+"
        "))})}if(l.hasClass("edit")&&l.hasClass("edit-activity")&&(e.preventDefault(),A=m.data("bp-activity"),t=""!==m.data("link-url")?m.data("link-url"):null,void 0!==A)&&(bp.Nouveau.Activity.postForm.displayEditActivityForm(A,t),l.closest("li").hasClass("groups")?q("#bp-nouveau-activity-form").addClass("group-activity"):q("#bp-nouveau-activity-form").removeClass("group-activity"),void 0!==bp.Nouveau.Media)&&void 0!==bp.Nouveau.Media.Theatre&&(bp.Nouveau.Media.Theatre.is_open_media||bp.Nouveau.Media.Theatre.is_open_document)&&(q(document).find(".bb-close-media-theatre").trigger("click"),q(document).find(".bb-close-document-theatre").trigger("click")),y&&(l.hasClass("bb-open-media-theatre")||l.hasClass("bb-open-video-theatre")||l.hasClass("bb-open-document-theatre")||l.hasClass("document-detail-wrap-description-popup"))&&(e.preventDefault(),l.closest("#activity-modal").find(".bb-modal-activity-header .bb-close-action-popup").trigger("click")),l.hasClass("pin-activity")||l.hasClass("unpin-activity")){if(e.preventDefault(),!p)return e;l.closest(".activity-item").addClass("loading-pin");var E="pin";l.hasClass("unpin-activity")&&(E="unpin"),d.ajax({action:"activity_update_pinned_post",id:p,pin_action:E},"activity").done(function(e){var t,a,i,o,d,s,n,c,r;l.closest(".activity-item").removeClass("loading-pin"),void 0!==(e="object"!=typeof e?JSON.parse(e):e).data&&void 0!==e.data.feedback&&(t=l.closest("ul.activity-list"),a=l.closest(".buddypress-wrap:not(.bb-internal-model)").find("#activity-stream"),i=0"+e.data.feedback+"",e.success?"success":"error",null,!0]),y)&&(void 0!==bp.Nouveau.Activity.activityHasUpdates&&(bp.Nouveau.Activity.activityHasUpdates=!0),void 0!==bp.Nouveau.Activity.activityPinHasUpdates)&&(bp.Nouveau.Activity.activityPinHasUpdates=!0)}).fail(function(){l.closest(".activity-item").removeClass("loading-pin"),q(document).trigger("bb_trigger_toast_message",["","
        "+BP_Nouveau.activity.strings.pinPostError+"
        ","error",null,!0])})}if(l.hasClass("bb-icon-bell-slash")||l.hasClass("bb-icon-bell")){if(e.preventDefault(),!p)return e;l.closest(".activity-item").addClass("loading-mute");var D="mute";l.hasClass("bb-icon-bell")&&(D="unmute"),d.ajax({action:"toggle_activity_notification_status",id:p,notification_toggle_action:D},"activity").done(function(e){l.closest(".activity-item").removeClass("loading-mute"),void 0!==(e="object"!=typeof e?JSON.parse(e):e).data&&void 0!==e.data.feedback&&(e.success&&("mute"===D?(l.closest("li.activity-item").addClass("bb-muted"),l.removeClass("bb-icon-bell-slash"),l.addClass("bb-icon-bell"),l.attr("title",BP_Nouveau.activity.strings.unmuteNotification),l.find("span").html(BP_Nouveau.activity.strings.unmuteNotification)):"unmute"===D&&(l.closest("li.activity-item").removeClass("bb-muted"),l.removeClass("bb-icon-bell"),l.addClass("bb-icon-bell-slash"),l.attr("title",BP_Nouveau.activity.strings.muteNotification),l.find("span").html(BP_Nouveau.activity.strings.muteNotification)),void 0!==bp.Nouveau.Activity.activityHasUpdates)&&(bp.Nouveau.Activity.activityHasUpdates=!0),q(document).trigger("bb_trigger_toast_message",["","
        "+e.data.feedback+"
        ","success",null,!0])),y&&(bp.Nouveau.Activity.activityPinHasUpdates=!0),bp.Nouveau.Activity.activityHasUpdates=!0,bp.Nouveau.Activity.currentActivityId=p}).fail(function(){l.closest(".activity-item").removeClass("loading-pin"),q(document).trigger("bb_trigger_toast_message",["","
        "+BP_Nouveau.activity.strings.pinPostError+"
        ","error",null,!0])})}if(l.hasClass("close-activity-comment")||l.hasClass("unclose-activity-comment")){if(e.preventDefault(),!p)return e;l.closest(".activity-item").addClass("loading-pin");var V="close_comments";l.hasClass("unclose-activity-comment")&&(V="unclose_comments"),d.ajax({action:"activity_update_close_comments",id:p,close_comments_action:V},"activity").done(function(e){var t;l.closest(".activity-item").removeClass("loading-pin"),void 0!==(e="object"!=typeof e?JSON.parse(e):e).data&&void 0!==e.data.feedback&&(e.success&&(t=q("#activity-stream > .activity-list").find("[data-bp-activity-id="+p+"]"),l.closest(".activity-item").find(".bb-activity-closed-comments-notice").remove(),"close_comments"===V?(l.closest("li.activity-item").addClass("bb-closed-comments"),0'+e.data.feedback+""),0'+e.data.feedback+""))):"unclose_comments"===V&&(l.closest("li.activity-item.bb-closed-comments").find(".edit-activity, .acomment-edit").parents(".generic-button").show(),l.closest("li.activity-item").removeClass("bb-closed-comments"),0"+e.data.feedback+"",e.success?"success":"error",null,!0]))}).fail(function(){l.closest(".activity-item").removeClass("loading-pin"),q(document).trigger("bb_trigger_toast_message",["","
        "+BP_Nouveau.activity.strings.closeCommentsError+"
        ","error",null,!0])})}},commentFormAction:function(e){var t,a;return(e=e||window.event).target?t=e.target:e.srcElement&&(t=e.srcElement),3===t.nodeType&&(t=t.parentNode),!0!==e.altKey&&!0!==e.metaKey&&"TEXTAREA"===t.tagName&&q(t).hasClass("ac-input")?void(27===(a=e.keyCode||e.which)&&!1===e.ctrlKey?"TEXTAREA"===t.tagName&&q(t).closest("form").slideUp(200):e.ctrlKey&&13===a&&q(t).val()&&q(t).closest("form").find("[type=submit]").first().trigger("click")):e},togglePopupDropdown:function(e){var t;return(e=e||window.event).target?t=e.target:e.srcElement&&(t=e.srcElement),3===t.nodeType&&(t=t.parentNode),!0===e.altKey||!0===e.metaKey||q(t).hasClass("privacy-wrap")||q(t).parent().hasClass("privacy-wrap")?e:void q("ul.activity-privacy").removeClass("bb-open")},loadMoreActivities:function(){var e,t=q(".load-more:visible").last(),a=q(window);t.closest(".activity-list").length&&t.get(0)&&!t.data("bp-autoloaded")&&(e=t.offset().top-50,a.scrollTop()+a.height()>e)&&(t.data("bp-autoloaded",1),t.find("a").text(BP_Nouveau.activity.strings.loadingMore),t.find("a").trigger("click"))},destroyCommentMediaUploader:function(e){_.isNull(this.dropzone_obj)||(this.dropzone_obj.destroy(),q("#ac-reply-post-media-uploader-"+e).html(""),q("#ac-reply-post-media-uploader-1-"+e).html("")),this.dropzone_media=[],q("#ac-reply-post-media-uploader-"+e).removeClass("open").addClass("closed"),q("#ac-reply-media-button-"+e).removeClass("active")},destroyCommentDocumentUploader:function(e){_.isNull(this.dropzone_document_obj)||(this.dropzone_document_obj.destroy(),q("#ac-reply-post-document-uploader-"+e).html("")),this.dropzone_document=[],q("#ac-reply-post-document-uploader-"+e).removeClass("open").addClass("closed"),q("#ac-reply-document-button-"+e).removeClass("active")},destroyCommentVideoUploader:function(e){_.isNull(this.dropzone_video_obj)||(this.dropzone_video_obj.destroy(),q("#ac-reply-post-video-uploader-"+e).html("")),this.dropzone_video=[],q("#ac-reply-post-video-uploader-"+e).removeClass("open").addClass("closed"),q("#ac-reply-video-button-"+e).removeClass("active")},resetGifPicker:function(e){q("#ac-reply-gif-button-"+e).closest(".post-gif").find(".gif-media-search-dropdown").removeClass("open").empty(),q("#ac-reply-gif-button-"+e).removeClass("active"),q(".gif-media-search-dropdown-standalone").removeClass("open").empty(),_.isUndefined(this.models[e])||(this.models[e].set("gif_data",{}),q("#ac-reply-post-gif-"+e).find(".activity-attached-gif-container").removeAttr("style"))},openCommentsMediaUploader:function(e){var t,c=this,o=q(e.currentTarget),a=o.data("ac-id"),a=o.closest(".bp-ac-form-container").find("#ac-reply-post-media-uploader-"+a),i=0'+t+""),this.removeFile(e),a.removeClass("media-uploading"))}),c.dropzone_obj.on("removedfile",function(e){if(c.dropzone_media.length)for(var t in c.dropzone_media)if(e.upload.uuid==c.dropzone_media[t].uuid){void 0===c.dropzone_media[t].saved||c.dropzone_media[t].saved||bp.Nouveau.Media.removeAttachment(c.dropzone_media[t].id),c.dropzone_media.splice(t,1);break}var a,i;_.isNull(c.dropzone_obj)||_.isNull(c.dropzone_obj.files)||0!==c.dropzone_obj.files.length?o.closest(".ac-form").addClass("has-content"):(a=o.parents(".ac-reply-toolbar"),(i=o.closest(".ac-form")).removeClass("has-media"),a.find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-video-button")&&a.find(".ac-reply-video-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("no-click").find(".toolbar-button").removeClass("active"),q(c.dropzone_obj.element).removeClass("files-uploaded dz-progress-view").find(".dz-global-progress").remove(),c.validateCommentContent(i.find(".ac-textarea").children(".ac-input")))}),c.dropzone_obj.on("complete",function(){0===this.getUploadingFiles().length&&0===this.getQueuedFiles().length&&0'+t+""),this.removeFile(e),a.removeClass("media-uploading"))}),c.dropzone_document_obj.on("removedfile",function(e){if(c.dropzone_document.length)for(var t in c.dropzone_document)if(e.upload.uuid==c.dropzone_document[t].uuid){void 0===c.dropzone_document[t].saved||c.dropzone_document[t].saved||bp.Nouveau.Media.removeAttachment(c.dropzone_document[t].id),c.dropzone_document.splice(t,1);break}var a,i;_.isNull(c.dropzone_document_obj)||_.isNull(c.dropzone_document_obj.files)||0!==c.dropzone_document_obj.files.length?o.closest(".ac-form").addClass("has-content"):(a=o.parents(".ac-reply-toolbar"),(i=o.closest(".ac-form")).removeClass("has-media"),a.find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-video-button")&&a.find(".ac-reply-video-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("no-click").find(".toolbar-button").removeClass("active"),q(c.dropzone_document_obj.element).removeClass("files-uploaded dz-progress-view").find(".dz-global-progress").remove(),c.validateCommentContent(i.find(".ac-textarea").children(".ac-input")))}),c.dropzone_document_obj.on("complete",function(){0===this.getUploadingFiles().length&&0===this.getQueuedFiles().length&&0'),q(e.previewElement).closest(".dz-preview").addClass("dz-has-thumbnail")):bp.Nouveau.getVideoThumb&&bp.Nouveau.getVideoThumb(e,".dz-video-thumbnail")}),c.dropzone_video_obj.on("uploadprogress",function(){o.closest(".ac-form").addClass("media-uploading"),bp.Nouveau.dropZoneGlobalProgress&&bp.Nouveau.dropZoneGlobalProgress(this)}),c.dropzone_video_obj.on("success",function(e,t){if(100===e.upload.progress&&(q(e.previewElement).find(".dz-progress-ring circle")[0].style.strokeDashoffset=0,q(e.previewElement).find(".dz-progress-count").text("100% "+BP_Nouveau.video.i18n_strings.video_uploaded_text),q(e.previewElement).closest(".dz-preview").addClass("dz-complete")),t.data.id)return e.id=t.id,t.data.uuid=e.upload.uuid,t.data.menu_order=q(e.previewElement).closest(".dropzone").find(e.previewElement).index()-1,t.data.album_id=void 0!==BP_Nouveau.video&&void 0!==BP_Nouveau.video.album_id&&BP_Nouveau.video.album_id,t.data.group_id=void 0!==BP_Nouveau.video&&void 0!==BP_Nouveau.video.group_id&&BP_Nouveau.video.group_id,t.data.saved=!1,t.data.js_preview=q(e.previewElement).find(".dz-video-thumbnail img").attr("src"),c.dropzone_video.push(t.data),e.previewElement.classList.add("dz-success");var a,i,o,d,s,n=t.data.feedback;for(e.previewElement.classList.add("dz-error"),s=[],i=0,o=(d=e.previewElement.querySelectorAll("[data-dz-errormessage]")).length;i'+t+""),this.removeFile(e),a.removeClass("media-uploading"))}),c.dropzone_video_obj.on("removedfile",function(e){if(c.dropzone_video.length)for(var t in c.dropzone_video)if(e.upload.uuid==c.dropzone_video[t].uuid){void 0===c.dropzone_video[t].saved||c.dropzone_video[t].saved||bp.Nouveau.Media.removeAttachment(c.dropzone_video[t].id),c.dropzone_video.splice(t,1);break}var a,i;_.isNull(c.dropzone_video_obj)||_.isNull(c.dropzone_video_obj.files)||0!==c.dropzone_video_obj.files.length?o.closest(".ac-form").addClass("has-content"):(a=o.parents(".ac-reply-toolbar"),(i=o.closest(".ac-form")).removeClass("has-media"),a.find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-video-button")&&a.find(".ac-reply-video-button").parents(".post-elements-buttons-item").removeClass("no-click").find(".toolbar-button").removeClass("active"),q(c.dropzone_video_obj.element).removeClass("files-uploaded dz-progress-view").find(".dz-global-progress").remove(),c.validateCommentContent(i.find(".ac-textarea").children(".ac-input")))}),c.dropzone_video_obj.on("complete",function(){0===this.getUploadingFiles().length&&0===this.getQueuedFiles().length&&0/gi,"\n").replace(/<\/div>/gi,""))).replace(/ /g," ");""!==e.text().trim()||0<=t.indexOf("emojioneemoji")||e.closest("form").hasClass("acomment-edit")?e.closest("form").addClass("has-content"):e.closest("form").removeClass("has-content")},ReactionStatePopupTab:function(e){e.preventDefault(),q(this).closest(".activity-state-popup").find(".activity-state-popup_tab_panel li a").removeClass("active"),q(this).addClass("active"),q(this).closest(".activity-state-popup").find(".activity-state-popup_tab_content .activity-state-popup_tab_item").removeClass("active"),q(this).closest(".activity-state-popup").find("."+q(this).data("tab")).addClass("active")},closeActivityState:function(){q(".activity-state-popup").hide().removeClass("active")},listenCommentInput:function(e){var t,a;0/gi,"\n").replace(/<\/div>/gi,""));t=t.replace(/ /g," "),""!==jQuery(e.currentTarget).text().trim()||0<=t.indexOf("emojioneemoji")?jQuery(e.currentTarget).closest("form").addClass("has-content"):jQuery(e.currentTarget).closest("form").removeClass("has-content")}),q(e).closest("form").addClass("events-initiated"),this.InitiatedCommentForms.push(t)))},activityRootComment:function(e){var e=q(e.currentTarget).closest("#activity-modal"),t=e.find(".activity-item").data("bp-activity-id"),a=e.find("#ac-form-"+t);bp.Nouveau.Activity.resetActivityCommentForm(a,"hardReset"),e.find(".acomment-display").removeClass("display-focus"),e.find(".comment-item").removeClass("comment-item-focus"),e.find(".bb-modal-activity-footer").addClass("active").append(a),a.addClass("root"),a.find("#ac-input-"+t).focus(),bp.Nouveau.Activity.clearFeedbackNotice(a)},clearFeedbackNotice:function(e){e.find(".bp-ac-form-container").find(".bp-feedback").length&&e.find(".bp-ac-form-container").find(".bp-feedback").remove()},launchActivityPopup:function(e,t){var a=q("#activity-"+e),i=q(".bb-activity-model-wrapper"),o=a[0].outerHTML,t='[data-parent_comment_id="'+t+'"]',d=a.data("activity-popup-title");bp.Nouveau.Activity.activityHasUpdates=!1,bp.Nouveau.Activity.currentActivityId=null,bp.Nouveau.Activity.activityPinHasUpdates=!1,i.closest("body").addClass("acomments-modal-open"),i.show(),i.find("ul.activity-list").html(o),i.find(".bb-modal-activity-header h2").text(d);i.find(".bb-activity-video-elem").each(function(e,t){var o=q(t);o.find("video").each(function(e,t){var t=q(t),a=t.attr("id")+Math.floor(1e4*Math.random()),i=(t.attr("id",a),o.find(".video-action-wrap"));0
        '),{action:"activity_loadmore_comments",activity_id:o,parent_comment_id:n,offset:q(e.currentTarget).parents(".activity-comments").find('ul[data-parent_comment_id ="'+n+'"] > li.comment-item:not(.bb-recent-comment)').length,activity_type_is_blog:1"+e.data.message+"

        ").removeClass("acomments-view-more--hide"),d.removeClass("active"),s.removeClass("active")):void 0!==e.data&&void 0!==e.data.comments&&(t=q(".bb-internal-model .activity-comments").find("[data-activity_id='"+o+"'][data-parent_comment_id='"+n+"']"),e=q(q.parseHTML(e.data.comments)),0"+e.statusText+"

        ").removeClass("acomments-view-more--hide"),d.removeClass("active"),s.removeClass("active")})},autoloadMoreComments:function(){var e,t,a,i,o;0 ul > li.acomments-view-more:not(.loading), .bb-modal-activity-body .activity-comments .activity-actions > ul > li.acomments-view-more:not(.loading)"),t=q(".bb-activity-model-wrapper .bb-modal-activity-body"),o=q(".bb-activity-model-wrapper .bb-modal-activity-body").find(".activity-comments:not(.active)"),0a&&q(e).trigger("click").addClass("loading"),setTimeout(function(){jQuery(window).scroll()},200))},activitySyncOnModalClose:function(e,t){e.preventDefault();var e=(q(e.currentTarget).is(document)?q(".bb-activity-model-wrapper"):q(e.currentTarget).parents(".bb-activity-model-wrapper")).find("ul.activity-list > li").data("bp-activity-id"),t=void 0!==t?t:e,a=q("#activity-stream li.activity-item[data-bp-activity-id="+t+"]");void 0!==bp.Nouveau.Activity.activityPinHasUpdates&&bp.Nouveau.Activity.activityPinHasUpdates?(0 .bb-modal-activity-body .activity-item").data("bp-activity-id");0/gi,"\n").replace(/<\/div>/gi,""));t=t.replace(/ /g," "),""!==e.text()||0<=t.indexOf("emojioneemoji")?e.closest("form").addClass("has-content"):e.closest("form").removeClass("has-content")},picker_show:function(){q(this.button[0]).closest(".post-emoji").addClass("active"),q(".emojionearea-theatre").removeClass("hide").addClass("show")},picker_hide:function(){q(this.button[0]).closest(".post-emoji").removeClass("active"),q(".emojionearea-theatre").removeClass("show").addClass("hide")}}})},openActivityFilter:function(e){e.preventDefault(),q(".bb-subnav-filters-container:not(.bb-subnav-filters-search)").removeClass("active").find(".subnav-filters-opener").attr("aria-expanded","false");e=q(e.currentTarget).parent(".bb-subnav-filters-container");e.addClass("active").find(".subnav-filters-opener").attr("aria-expanded","true"),e.find('input[type="search"]').length&&e.find('input[type="search"]').focus()},closeActivityFilter:function(e){q(e.target).closest(".bb-subnav-filters-container").length||q.each(q(".bb-subnav-filters-container"),function(){(!q(this).hasClass("bb-subnav-filters-search")||""===q(this).find('input[name="activity_search"]').val())&&q(this).removeClass("active").find(".subnav-filters-opener").attr("aria-expanded","false")})},filterActivity:function(e){e.preventDefault();var e=q(e.currentTarget),t=e.closest(".bb-subnav-filters-container"),a=(e.parent().addClass("selected").siblings().removeClass("selected"),t.removeClass("active").find(".subnav-filters-opener").attr("aria-expanded","false"),e.parent().data("filter-label")),t=(t.find(".subnav-filters-opener .selected").text(a||e.text()),bp.Nouveau.Activity.current_page=1,bp.Nouveau.objectNavParent),a="activity",i=q("#buddypress").find('[data-bp-filter="'+a+'"]').first().val(),o="",d="",s="",n="",c=!1,r=!1,t=(q(t+" [data-bp-object].selected").length&&(o=q(t+" [data-bp-object].selected").data("bp-scope"),e.closest("#bb-subnav-filter-show").length)&&(c=!0,q("body").hasClass("my-activity"))&&(r=!(c=!1)),q('#buddypress [data-bp-search="'+a+'"] input[type=search]').length&&(d=q('#buddypress [data-bp-search="'+a+'"] input[type=search]').val()),q(t+" [data-bp-order]").length&&(s=q(t+' [data-bp-order="'+a+'"].selected').data("bp-orderby")),bp.Nouveau.getStorage("bp-"+a)),a=(void 0!==t.extras&&(n=t.extras),bp.Nouveau.Activity.heartbeat_data.last_recorded=0,{object:a,scope:o,filter:i,search_terms:d,extras:n,order_by:s,save_scope:c,event_element:e});r&&(a.user_timeline=!0),t.topic_id&&(a.topic_id=t.topic_id),bp.Nouveau.objectRequest(a)}},bp.Nouveau.Activity.start())})((bp,jQuery)); \ No newline at end of file +window.bp=window.bp||{},(q=>{"undefined"!=typeof BP_Nouveau&&(bp.Nouveau=bp.Nouveau||{},bp.Models=bp.Models||{},bp.Models.ACReply=Backbone.Model.extend({defaults:{gif_data:{}}}),bp.Nouveau.Activity={start:function(){this.setupGlobals(),this.addListeners()},invokeMediaFn:function(e){void 0!==bp.Nouveau.Media&&"function"==typeof bp.Nouveau.Media[e]&&bp.Nouveau.Media[e]()},setupGlobals:function(){this.just_posted=[],this.current_page=1,this.mentions_count=Number(q(bp.Nouveau.objectNavParent+' [data-bp-scope="mentions"]').find("a span").html())||0,this.heartbeat_data={newest:"",highlights:{},last_recorded:0,first_recorded:0,document_title:q(document).prop("title")},void 0!==window.Dropzone&&void 0!==BP_Nouveau.media&&(window.Dropzone.autoDiscover=!1,this.dropzone_options={url:BP_Nouveau.ajaxurl,timeout:108e5,dictFileTooBig:BP_Nouveau.media.dictFileTooBig,dictDefaultMessage:BP_Nouveau.media.dropzone_media_message,acceptedFiles:"image/*",autoProcessQueue:!0,addRemoveLinks:!0,uploadMultiple:!1,maxFiles:void 0!==BP_Nouveau.media.maxFiles?BP_Nouveau.media.maxFiles:10,maxFilesize:void 0!==BP_Nouveau.media.max_upload_size?BP_Nouveau.media.max_upload_size:2,dictMaxFilesExceeded:BP_Nouveau.media.media_dict_file_exceeded,dictCancelUploadConfirmation:BP_Nouveau.media.dictCancelUploadConfirmation,maxThumbnailFilesize:void 0!==BP_Nouveau.media.max_upload_size?BP_Nouveau.media.max_upload_size:2},void 0!==BP_Nouveau.media.dropzone_options)&&Object.assign(this.dropzone_options,BP_Nouveau.media.dropzone_options),this.dropzone_obj=null,this.dropzone_media=[],this.dropzone_document_obj=null,this.dropzone_document=[],this.dropzone_video_obj=null,this.dropzone_video=[],this.models=[],this.InitiatedCommentForms=[],this.activityHasUpdates=!1,this.currentActivityId=null,this.activityPinHasUpdates=!1},addListeners:function(){q("body").hasClass("activity-singular")||q("#buddypress").on("bp_heartbeat_send",this.heartbeatSend.bind(this)),q("#buddypress").on("bp_heartbeat_tick",this.heartbeatTick.bind(this)),q(".actvity-head-bar").length&&(q(".actvity-head-bar").addClass("activity-head-bar").removeClass("actvity-head-bar"),q(".activity-head-bar > nav.activity-type-navs").length)&&q(".activity-head-bar .bb-subnav-filters-filtering").length&&q(".activity-head-bar > nav.activity-type-navs").remove(),q('#buddypress [data-bp-list="activity"]:not( #bb-schedule-posts_modal [data-bp-list="activity"] )').on("click","li.load-newest, li.load-more",this.injectActivities.bind(this)),void 0!==BP_Nouveau.is_send_ajax_request&&"1"===BP_Nouveau.is_send_ajax_request?q("#buddypress").on("bp_ajax_request",'[data-bp-list="activity"]',this.scopeLoaded.bind(this)):q(window).on("load",function(){setTimeout(function(){bp.Nouveau.Activity.openEditActivityPopup()}.bind(this),0)}),q("#activity-stream").on("click",".acomments-view-more",this.showActivity),q("body").on("click",".bb-close-action-popup",this.closeActivity),q(document).on("activityModalOpened",function(e,t){var a=t.activityId;q(document).on("click",".bb-activity-model-wrapper.activity-theatre",function(e){!(0li.bb-edit-privacy a",bp.Nouveau,this.activityPrivacyRedirect.bind(this)),q('#buddypress [data-bp-list="activity"], #activity-modal').on("click",".activity-privacy>li:not(.bb-edit-privacy)",bp.Nouveau,this.activityPrivacyChange.bind(this)),q('#buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list, #activity-modal').on("click","span.privacy",bp.Nouveau,this.togglePrivacyDropdown.bind(this)),q("#bb-media-model-container .activity-list").on("click",".activity-item",bp.Nouveau,this.activityActions.bind(this)),q(".bb-activity-model-wrapper").on("click",".ac-form-placeholder",bp.Nouveau,this.activityRootComment.bind(this)),q(document).keydown(this.commentFormAction),q(document).click(this.togglePopupDropdown),q('#buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list, #activity-modal .activity-list, .bb-modal-activity-footer').on("click",".ac-reply-media-button",this.openCommentsMediaUploader.bind(this)),q('#buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list, #activity-modal .activity-list, .bb-modal-activity-footer').on("click",".ac-reply-document-button",this.openCommentsDocumentUploader.bind(this)),q('#buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list, #activity-modal .activity-list, .bb-modal-activity-footer').on("click",".ac-reply-video-button",this.openCommentsVideoUploader.bind(this)),q('#buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list, #activity-modal .activity-list, .bb-modal-activity-footer').on("click",".ac-reply-gif-button",this.openGifPicker.bind(this)),q(document).on("click",".activity-state-popup_overlay",bp.Nouveau,this.closeActivityState.bind(this)),q(document).on("click",".activity-state-popup .activity-state-popup_tab_panel a",this.ReactionStatePopupTab),_.isUndefined(BP_Nouveau.activity.params.autoload)||q(window).scroll(this.loadMoreActivities),q(document).on("click",".bb-subnav-filters-container .subnav-filters-opener",this.openActivityFilter.bind(this)),q(document).on("click",this.closeActivityFilter.bind(this)),q(document).on("click",".bb-subnav-filters-container .subnav-filters-modal a:not(.layout-view)",this.filterActivity.bind(this)),q(".bb-activity-model-wrapper, .bb-media-model-wrapper").on("click",".acomments-view-more",this.viewMoreComments.bind(this)),q(document).on("click","#activity-stream .activity-comments .view-more-comments, #activity-stream .activity-state-comments > .comments-count",function(e){e.preventDefault(),q(this).parents("li.activity-item").find(".activity-comments > ul > li.acomments-view-more, .activity-comments > .activity-actions > ul > li.acomments-view-more").trigger("click")}),q("#activity-modal > .bb-modal-activity-body").on("scroll",this.autoloadMoreComments.bind(this)),q("#activity-modal > .bb-modal-activity-body").on("scroll",this.discardGifEmojiPicker.bind(this)),q(".bb-activity-model-wrapper .bb-model-close-button").on("click",this.activitySyncOnModalClose.bind(this)),void 0!==BP_Nouveau.is_send_ajax_request&&"1"===BP_Nouveau.is_send_ajax_request?q("#buddypress").on("bp_ajax_request",'[data-bp-list="activity"]',function(){setTimeout(function(){q(".ac-form.not-initialized").each(function(){var e=q(this),t=e.find(".ac-textarea");bp.Nouveau.Activity.toggleMultiMediaOptions(e,t)})},1e3)}):setTimeout(function(){q(".ac-form.not-initialized").each(function(){var e=q(this),t=e.find(".ac-textarea");bp.Nouveau.Activity.toggleMultiMediaOptions(e,t)})},1e3),bp.Nouveau.wrapNavigation(".activity-topic-selector ul",120,!0)},heartbeatSend:function(e,t){q(bp.Nouveau.objectNavParent+" [data-bp-orderby=date_updated].selected").length?void 0!==(a=q("#buddypress [data-bp-list] [data-bp-activity-id]:not(.bb-pinned)").first()).data("bb-updated-timestamp")?this.heartbeat_data.first_recorded=a.data("bb-updated-timestamp"):a.length&&void 0!==a.data("bp-activity").date_updated&&""!==a.data("bp-activity").date_updated?(o=a.data("bp-activity").date_updated,o=new Date(o.replace(" ","T")+"Z").getTime()/1e3,this.heartbeat_data.first_recorded=o):this.heartbeat_data.first_recorded=a.data("bp-timestamp")||0:this.heartbeat_data.first_recorded=q("#buddypress [data-bp-list] [data-bp-activity-id]:not(.bb-pinned)").first().data("bp-timestamp")||0;var a,i,o=q("#buddypress [data-bp-list] [data-bp-activity-id]").first().data("bp-timestamp")||0;o>this.heartbeat_data.first_recorded&&(this.heartbeat_data.first_recorded=o),(0===this.heartbeat_data.last_recorded||this.heartbeat_data.first_recorded>this.heartbeat_data.last_recorded)&&(this.heartbeat_data.last_recorded=this.heartbeat_data.first_recorded),t.bp_activity_last_recorded=this.heartbeat_data.last_recorded,q("#buddypress .activity-head-bar .activity-search input[type=search]").length&&(t.bp_activity_last_recorded_search_terms=q("#buddypress .activity-head-bar .activity-search input[type=search]").val()),q.extend(t,{bp_heartbeat:(a={scope:"all"},q("body.my-activity:not(.activity-singular)").length?a=bp.Nouveau.getStorage("bp-user-activity")||{scope:"just-me"}:(a=bp.Nouveau.getStorage("bp-activity")||{scope:"all"},q("body.activity.buddypress.groups.single-item").length&&(a.scope="all")),q(bp.Nouveau.objectNavParent+" #bb-subnav-filter-show [data-bp-scope].selected").length&&(i=q(bp.Nouveau.objectNavParent+" #bb-subnav-filter-show [data-bp-scope].selected").data("bp-scope"),void 0!==a.scope&&a.scope===i||(a.scope=i,"undefined"!==BP_Nouveau.is_send_ajax_request&&"1"===BP_Nouveau.is_send_ajax_request&&(q("body.my-activity:not(.activity-singular)").length?bp.Nouveau.setStorage("bp-user-activity","scope",i):bp.Nouveau.setStorage("bp-activity","scope",i)))),q(bp.Nouveau.objectNavParent+" [data-bp-order].selected").length&&(i=q(bp.Nouveau.objectNavParent+" [data-bp-order].selected").data("bp-orderby"),a.order_by=i),(i=bp.Nouveau.getStorage("bp-activity","topic_id"))&&(t.bp_heartbeat=t.bp_heartbeat||{},t.bp_heartbeat.topic_id=i),a)})},heartbeatTick:function(e,t){var a,i,o=bp.Nouveau.objects,d=bp.Nouveau.getStorage("bp-activity","scope"),s=this,n=bp.Nouveau.getStorage("bp-activity","topic_id");void 0!==t&&t.bp_activity_newest_activities&&(this.heartbeat_data.newest=q.trim(t.bp_activity_newest_activities.activities)+this.heartbeat_data.newest,this.heartbeat_data.last_recorded=Number(t.bp_activity_newest_activities.last_recorded),t=q(this.heartbeat_data.newest).filter(".activity-item"),n&&(a=(t=t.filter(function(){var e=this.dataset.bpActivity?JSON.parse(this.dataset.bpActivity):null,e=e&&void 0!==e.topic_id?e.topic_id:null;return e&&parseInt(e)===parseInt(n)})).length),a=Number(t.length),o.push("mentions"),"all"===d?(q.each(t,function(e,a){a=q(a),q.each(o,function(e,t){-1!==q.inArray("bp-my-"+t,a.get(0).classList)&&(void 0===s.heartbeat_data.highlights[t]?s.heartbeat_data.highlights[t]=[a.data("bp-activity-id")]:-1===q.inArray(a.data("bp-activity-id"),s.heartbeat_data.highlights[t])&&s.heartbeat_data.highlights[t].push(a.data("bp-activity-id")))})}),i=new RegExp("bp-my-("+o.join("|")+")","g"),this.heartbeat_data.newest=this.heartbeat_data.newest.replace(i,""),q(bp.Nouveau.objectNavParent+' [data-bp-scope="all"]').find("a span").html(a)):(this.heartbeat_data.highlights[d]=[],q.each(t,function(e,t){s.heartbeat_data.highlights[d].push(q(t).data("bp-activity-id"))})),q.each(o,function(e,t){var a;void 0!==s.heartbeat_data.highlights[t]&&s.heartbeat_data.highlights[t].length&&(a=0,"mentions"===t&&(a=s.mentions_count),q(bp.Nouveau.objectNavParent+' [data-bp-scope="'+t+'"]').find("a span").html(Number(s.heartbeat_data.highlights[t].length)+a))}),o.pop(),q(document).prop("title","("+a+") "+this.heartbeat_data.document_title),q('#buddypress [data-bp-list="activity"]').first().hasClass("load-newest")?(i=q('#buddypress [data-bp-list="activity"] .load-newest a').html(),q('#buddypress [data-bp-list="activity"] .load-newest a').html(i.replace(/([0-9]+)/,a))):q('#buddypress [data-bp-list="activity"] ul.activity-list').prepend('
      • '+BP_Nouveau.newest+" ("+a+")
      • "),q('#buddypress [data-bp-list="activity"] li.load-newest').trigger("click"),q('#buddypress [data-bp-list="activity"]').trigger("bp_heartbeat_pending",this.heartbeat_data),void 0!==bp.Nouveau)&&bp.Nouveau.reportPopUp()},injectActivities:function(e){var t,a,i,o,d=q("body.my-activity:not(.activity-singular)").length?bp.Nouveau.getStorage("bp-user-activity"):bp.Nouveau.getStorage("bp-activity"),s=d.scope||null,d=d.filter||null;q(e.currentTarget).hasClass("load-newest")?(e.preventDefault(),q(e.currentTarget).remove(),i=q.parseHTML(this.heartbeat_data.newest),q.each(i,function(e,t){"LI"===t.nodeName&&q(t).hasClass("just-posted")&&q("#"+q(t).prop("id")).length&&q("#"+q(t).prop("id")).remove()}),(0<(i=q(e.delegateTarget).find(".activity-list .activity-item").first()).length&&i.hasClass("bb-pinned")?q(i).after(this.heartbeat_data.newest):q(e.delegateTarget).find(".activity-list").prepend(this.heartbeat_data.newest)).find("li.activity-item").each(bp.Nouveau.hideSingleUrl).trigger("bp_heartbeat_prepend",this.heartbeat_data),this.heartbeat_data.newest="","all"===s&&q(bp.Nouveau.objectNavParent+' [data-bp-scope="all"]').find("a span").html(""),"mentions"===s&&(bp.Nouveau.ajax({action:"activity_clear_new_mentions"},"activity"),this.mentions_count=0),q(bp.Nouveau.objectNavParent+' [data-bp-scope="'+s+'"]').find("a span").html(""),void 0!==this.heartbeat_data.highlights[s]&&(this.heartbeat_data.highlights[s]=[]),setTimeout(function(){q(e.delegateTarget).find("[data-bp-activity-id]").removeClass("newest_"+s+"_activity")},3e3),q(document).prop("title",this.heartbeat_data.document_title),jQuery(window).scroll()):q(e.currentTarget).hasClass("load-more")&&(t=+Number(this.current_page)+1,a=this,i="",e.preventDefault(),(o=q(e.currentTarget)).find("a").first().addClass("loading"),this.just_posted=[],q(e.delegateTarget).children(".just-posted").each(function(){a.just_posted.push(q(this).data("bp-activity-id"))}),q("#buddypress .dir-search input[type=search]").length?i=q("#buddypress .dir-search input[type=search]").val():q("#buddypress .activity-search.bp-search input[type=search]").length&&(i=q("#buddypress .activity-search.bp-search input[type=search]").val()),bp.Nouveau.objectRequest({object:"activity",scope:s,filter:d,search_terms:i,page:t,method:"append",exclude_just_posted:this.just_posted.join(","),target:'#buddypress [data-bp-list]:not( #bb-schedule-posts_modal [data-bp-list="activity"] ) ul.bp-list'}).done(function(e){!0===e.success&&(o.remove(),a.current_page=t,jQuery(window).scroll())})),q(".activity-item.bb-closed-comments").find(".edit-activity, .acomment-edit").parents(".generic-button").hide()},hideComments:function(e){var a,i,o,e=q(e.target).find(".activity-comments");e.length&&e.each(function(e,t){o=q(t).children("ul").not(".conflict-activity-ul-li-comment"),!(i=q(o).find("li").not(q(".document-action-class, .media-action-class, .video-action-class"))).length||q("body").hasClass("activity-singular")&&""!==window.location.hash&&q(window.location.hash).length&&0!==q(window.location.hash).closest(".activity-comments").length||(a=q(t).closest(".activity-item"),q("#acomment-comment-"+a.data("bp-activity-id")+" span.comment-count").html(),i.each(function(e,t){if(e"),window.location.hash&&"#"+q(t).attr("id")===window.location.hash)return q(t).parents("li.comment-item").show(),!1;q(t).addClass("bp-hidden").hide()}}),q(o).children(".bp-hidden").length===q(o).children("li").length-1&&q(o).find("li.show-all").length&&q(o).children("li:not(.show-all)").removeClass("bp-hidden").toggle())})},showActivity:function(e){e.preventDefault();var t=q(e.currentTarget).parent(),a=t.data("parent_comment_id"),t=q(t).data("activity_id");q(document).trigger("activityModalOpened",{activityId:t}),q(e.currentTarget).parents(".activity-comments").find(".ac-form").each(function(){var e=q(this),t=q(this).closest(".activity-comments"),a=q(this).closest(".comment-item");e.find(".post-elements-buttons-item.post-emoji").removeClass("active").empty(""),bp.Nouveau.Activity.resetActivityCommentForm(e,"hardReset"),t.append(e),a.find(".acomment-display").removeClass("display-focus"),a.removeClass("comment-item-focus")}),bp.Nouveau.Activity.launchActivityPopup(t,a)},closeActivity:function(e){e.preventDefault();var e=q(e.target).closest(".bb-activity-model-wrapper"),t=e.find(".bb-modal-activity-footer"),a=e.find(".activity-item").data("bp-activity-id"),i=e.find("#ac-form-"+a);bp.Nouveau.Activity.reinitializeActivityCommentForm(i),_.isUndefined(BP_Nouveau.media)||_.isUndefined(BP_Nouveau.media.emoji)||bp.Nouveau.Activity.initializeEmojioneArea(!1,"",a),e.find("#activity-modal").removeClass("bb-closed-comments"),e.closest("body").removeClass("acomments-modal-open"),e.hide(),e.find("ul.activity-list").empty(),t.removeClass("active"),t.find("form.ac-form").remove()},scopeLoaded:function(e,a){this.current_page=1,"mentions"===a.scope&&void 0!==a.response.new_mentions?(q.each(a.response.new_mentions,function(e,t){q("#buddypress #activity-stream").find('[data-bp-activity-id="'+t+'"]').addClass("newest_mentions_activity")}),this.mentions_count=0):void 0!==this.heartbeat_data.highlights[a.scope]&&this.heartbeat_data.highlights[a.scope].length&&q.each(this.heartbeat_data.highlights[a.scope],function(e,t){q("#buddypress #activity-stream").find('[data-bp-activity-id="'+t+'"]').length&&q("#buddypress #activity-stream").find('[data-bp-activity-id="'+t+'"]').addClass("newest_"+a.scope+"_activity")}),this.heartbeat_data.newest="",q.each(q(bp.Nouveau.objectNavParent+" [data-bp-scope]").find("a span"),function(e,t){0===parseInt(q(t).html(),10)&&q(t).html("")}),void 0!==this.heartbeat_data.highlights[a.scope]&&(this.heartbeat_data.highlights[a.scope]=[]),q(document).prop("title",this.heartbeat_data.document_title),setTimeout(function(){q("#buddypress #activity-stream .activity-item").removeClass("newest_"+a.scope+"_activity")},3e3),setTimeout(function(){void 0!==bp.Nouveau.Media&&"function"==typeof bp.Nouveau.Media.autoPlayGifVideos&&bp.Nouveau.Media.autoPlayGifVideos()},200),void 0!==window.instgrm&&window.instgrm.Embeds.process(),void 0!==window.FB&&void 0!==window.FB.XFBML&&window.FB.XFBML.parse(),this.fixAtWhoActivity(),this.openEditActivityPopup(),this.navigateToSpecificComment(),setTimeout(function(){jQuery(window).scroll()},200)},openEditActivityPopup:function(){var e,t;!_.isUndefined(BP_Nouveau.activity.params.is_activity_edit)&&0 .acomment-display > .acomment_inner").find(".activity-state-reactions").parent().addClass("bb-has-reaction_update"):"activity"===s&&q(".activity[data-bp-activity-id="+f+"] > .activity-content").find(".activity-state-reactions").parent().addClass("bb-has-reaction_update"),"fav"===i?void 0===e.data.directory_tab||""===e.data.directory_tab||q(d.objectNavParent+' [data-bp-scope="favorites"]').length||q(d.objectNavParent+' [data-bp-scope="all"]').after(e.data.directory_tab):"unfav"===i&&((t=q('[data-bp-user-scope="favorites"]').hasClass("selected")||q(d.objectNavParent+' [data-bp-scope="favorites"]').hasClass("selected"))&&m.remove(),void 0!==e.data.no_favorite)&&(q(d.objectNavParent+' [data-bp-scope="all"]').length&&q(d.objectNavParent+' [data-bp-scope="all"]').hasClass("selected")?q(d.objectNavParent+' [data-bp-scope="favorites"]').remove():t&&L.append(e.data.no_favorite)))}).fail(function(){l.removeClass("loading")})}if(l.hasClass("delete-activity")||l.hasClass("acomment-delete")||l.hasClass("spam-activity")||l.hasClass("spam-activity-comment")){var h,g,C,N,w,P=l.closest("[data-bp-activity-comment-id]"),z=P.data("bp-activity-comment-id"),j=0;if((w=l.closest(".activity-comments")).addClass("active"),e.preventDefault(),void 0!==BP_Nouveau.confirm&&!1===window.confirm(BP_Nouveau.confirm))return!1;l.addClass("loading");var B={action:"delete_activity",id:p,_wpnonce:d.getLinkParams(l.prop("href"),"_wpnonce"),is_single:l.closest("[data-bp-single]").length};(l.hasClass("spam-activity")||l.hasClass("spam-activity-comment"))&&(B.action="bp_spam_activity"),h=m,z&&(delete B.is_single,B.id=z,B.is_comment=!0,h=P),d.ajax(B,"activity").done(function(e){if(l.removeClass("loading"),!1===e.success)h.append(e.data.feedback),h.find(".bp-feedback").hide().fadeIn(300);else{var t,a,i=h.closest(".has-child-comments"),o=(h.hasClass("has-child-comments")&&(t=h.closest("ul").closest("li")),i.find("> ul"));if(e.data.redirect)return window.location.href=e.data.redirect;e.data.parent_activity_id&&e.data.activity&&q("body:not(.activity-singular) #buddypress #activity-stream ul.activity-list li#activity-"+e.data.parent_activity_id).replaceWith(e.data.activity),z&&(j=1,a=P.find(".acomments-view-more").data("child-count"),m.append(P.find("form")),q.each(P.find("li.comment-item"),function(){j+=1}),j+=void 0!==a?parseFloat(a):0,g=u.find("span.comments-count"),C=g.text().length?g.text().match(/\d+/)[0]:0,C=Number(C-j),v.length?(a=1 ul").html().trim()&&t.removeClass("has-child-comments")}),z||m.data("bp-timestamp")!==d.Activity.heartbeat_data.last_recorded||(d.Activity.heartbeat_data.newest="",d.Activity.heartbeat_data.last_recorded=0),q(document).trigger("bp_activity_ajax_delete_request",q.extend(B,{response:e})),q(document).trigger("bp_activity_ajax_delete_request_video",q.extend(B,{response:e})),bp.Nouveau.Activity.activityHasUpdates=!0,bp.Nouveau.Activity.currentActivityId=p}w.removeClass("active")})}if(l.closest("span").hasClass("activity-read-more")){var x=l.closest("div"),S=l.closest("span");if(f=null,q(x).hasClass("activity-inner")?f=p:q(x).hasClass("acomment-content")&&(f=l.closest("li").data("bp-activity-comment-id")),!f)return e;e.preventDefault(),q(S).addClass("loading"),d.ajax({action:"get_single_activity_content",id:f},"activity").done(function(e){"object"!=typeof e&&0 ul li.comment-item").length+1&&(k=A.parent().closest("li.comment-item")).length?k:A:c.find('[data-bp-activity-comment-id="'+f+'"]'),y&&q(".bb-modal-activity-footer").removeClass("active"),k.append(r)),r.removeClass("not-initialized"),r.find(".post-elements-buttons-item.post-emoji").prevAll().not(":hidden").length+1),c=(r.find(".post-elements-buttons-item.post-emoji").attr("data-nth-child",A),r.find(".post-elements-buttons-item.post-gif").prevAll().not(":hidden").length+1),k=(r.find(".post-elements-buttons-item.post-gif").attr("data-nth-child",c),r.find(".ac-input[contenteditable]")),A=(bp.Nouveau.Activity.listenCommentInput(k),l.attr("aria-expanded","true"),l.closest(".activity-comments").find(".acomment-display").removeClass("display-focus"),l.closest(".activity-comments").find(".comment-item").removeClass("comment-item-focus"),l.closest(".acomment-display").addClass("display-focus"),l.closest(".comment-item").addClass("comment-item-focus"),_.isNull(t)||(T=t.nickname),_.isNull(t)||(M=t.user_id),'@'+T+" ");_.isUndefined(BP_Nouveau.activity.params.user_id)||(O=BP_Nouveau.activity.params.user_id);var T,c={offset:-(q(window).height()/2-75),easing:"swing"},H=k.get(0);jQuery("body").hasClass("bb-is-mobile")?setTimeout(function(){var e=300/gi,"\n").replace(/<\/div>/gi,""),M={action:"new_activity_comment",_wpnonce_new_activity_comment:q("#_wpnonce_new_activity_comment").val(),comment_id:f,form_id:p,content:O},Q=(q("#_bp_as_nonce_"+p).val()&&(M["_bp_as_nonce_"+p]=q("#_bp_as_nonce_"+p).val()),this.dropzone_media.length&&(M.media=this.dropzone_media),this.dropzone_document.length&&(M.document=this.dropzone_document),this.dropzone_video.length&&(M.video=this.dropzone_video,_.isEmpty(M.content))&&(M.content="​"),_.isUndefined(this.models[p])||(I=this.models[p],M.gif_data=this.models[p].get("gif_data")),M.content=M.content.replace(/ /g," "),r.hasClass("acomment-edit")&&(M.edit_comment=!0),0'),r.closest("#activity-modal").find(".bb-modal-activity-body .activity-comments, .bb-modal-activity-body .activity-comments .activity-actions").children("ul").append(q(d))):(0===t.children("ul").length&&(t.hasClass("activity-comments")?t.prepend("
          "):t.append("
            ")),t.children("ul").append(q(d).hide().fadeIn(200))),q(r).find(".ac-input").first().html(""),t.parent().addClass("has-comments"),t.parent().addClass("comments-loaded"),u.addClass("has-comments")),r.removeClass("acomment-edit"),r.find(".ac-reply-content"));if(0'+BP_Nouveau.activity.strings.commentPostError+""):(e=e.responseJSON&&e.responseJSON.message?e.responseJSON.message:e.statusText,r.find(".ac-reply-content").after('
            '+e+"
            "))})}if(l.hasClass("edit")&&l.hasClass("edit-activity")&&(e.preventDefault(),A=m.data("bp-activity"),t=""!==m.data("link-url")?m.data("link-url"):null,void 0!==A)&&(bp.Nouveau.Activity.postForm.displayEditActivityForm(A,t),l.closest("li").hasClass("groups")?q("#bp-nouveau-activity-form").addClass("group-activity"):q("#bp-nouveau-activity-form").removeClass("group-activity"),void 0!==bp.Nouveau.Media)&&void 0!==bp.Nouveau.Media.Theatre&&(bp.Nouveau.Media.Theatre.is_open_media||bp.Nouveau.Media.Theatre.is_open_document)&&(q(document).find(".bb-close-media-theatre").trigger("click"),q(document).find(".bb-close-document-theatre").trigger("click")),y&&(l.hasClass("bb-open-media-theatre")||l.hasClass("bb-open-video-theatre")||l.hasClass("bb-open-document-theatre")||l.hasClass("document-detail-wrap-description-popup"))&&(e.preventDefault(),l.closest("#activity-modal").find(".bb-modal-activity-header .bb-close-action-popup").trigger("click")),l.hasClass("pin-activity")||l.hasClass("unpin-activity")){if(e.preventDefault(),!p)return e;l.closest(".activity-item").addClass("loading-pin");var E="pin";l.hasClass("unpin-activity")&&(E="unpin"),d.ajax({action:"activity_update_pinned_post",id:p,pin_action:E},"activity").done(function(e){var t,a,i,o,d,s,n,c,r;l.closest(".activity-item").removeClass("loading-pin"),void 0!==(e="object"!=typeof e?JSON.parse(e):e).data&&void 0!==e.data.feedback&&(t=l.closest("ul.activity-list"),a=l.closest(".buddypress-wrap:not(.bb-internal-model)").find("#activity-stream"),i=0"+e.data.feedback+"",e.success?"success":"error",null,!0]),y)&&(void 0!==bp.Nouveau.Activity.activityHasUpdates&&(bp.Nouveau.Activity.activityHasUpdates=!0),void 0!==bp.Nouveau.Activity.activityPinHasUpdates)&&(bp.Nouveau.Activity.activityPinHasUpdates=!0)}).fail(function(){l.closest(".activity-item").removeClass("loading-pin"),q(document).trigger("bb_trigger_toast_message",["","
            "+BP_Nouveau.activity.strings.pinPostError+"
            ","error",null,!0])})}if(l.hasClass("bb-icon-bell-slash")||l.hasClass("bb-icon-bell")){if(e.preventDefault(),!p)return e;l.closest(".activity-item").addClass("loading-mute");var D="mute";l.hasClass("bb-icon-bell")&&(D="unmute"),d.ajax({action:"toggle_activity_notification_status",id:p,notification_toggle_action:D},"activity").done(function(e){l.closest(".activity-item").removeClass("loading-mute"),void 0!==(e="object"!=typeof e?JSON.parse(e):e).data&&void 0!==e.data.feedback&&(e.success&&("mute"===D?(l.closest("li.activity-item").addClass("bb-muted"),l.removeClass("bb-icon-bell-slash"),l.addClass("bb-icon-bell"),l.attr("title",BP_Nouveau.activity.strings.unmuteNotification),l.find("span").html(BP_Nouveau.activity.strings.unmuteNotification)):"unmute"===D&&(l.closest("li.activity-item").removeClass("bb-muted"),l.removeClass("bb-icon-bell"),l.addClass("bb-icon-bell-slash"),l.attr("title",BP_Nouveau.activity.strings.muteNotification),l.find("span").html(BP_Nouveau.activity.strings.muteNotification)),void 0!==bp.Nouveau.Activity.activityHasUpdates)&&(bp.Nouveau.Activity.activityHasUpdates=!0),q(document).trigger("bb_trigger_toast_message",["","
            "+e.data.feedback+"
            ","success",null,!0])),y&&(bp.Nouveau.Activity.activityPinHasUpdates=!0),bp.Nouveau.Activity.activityHasUpdates=!0,bp.Nouveau.Activity.currentActivityId=p}).fail(function(){l.closest(".activity-item").removeClass("loading-pin"),q(document).trigger("bb_trigger_toast_message",["","
            "+BP_Nouveau.activity.strings.pinPostError+"
            ","error",null,!0])})}if(l.hasClass("close-activity-comment")||l.hasClass("unclose-activity-comment")){if(e.preventDefault(),!p)return e;l.closest(".activity-item").addClass("loading-pin");var V="close_comments";l.hasClass("unclose-activity-comment")&&(V="unclose_comments"),d.ajax({action:"activity_update_close_comments",id:p,close_comments_action:V},"activity").done(function(e){var t;l.closest(".activity-item").removeClass("loading-pin"),void 0!==(e="object"!=typeof e?JSON.parse(e):e).data&&void 0!==e.data.feedback&&(e.success&&(t=q("#activity-stream > .activity-list").find("[data-bp-activity-id="+p+"]"),l.closest(".activity-item").find(".bb-activity-closed-comments-notice").remove(),"close_comments"===V?(l.closest("li.activity-item").addClass("bb-closed-comments"),0'+e.data.feedback+""),0'+e.data.feedback+""))):"unclose_comments"===V&&(l.closest("li.activity-item.bb-closed-comments").find(".edit-activity, .acomment-edit").parents(".generic-button").show(),l.closest("li.activity-item").removeClass("bb-closed-comments"),0"+e.data.feedback+"",e.success?"success":"error",null,!0]))}).fail(function(){l.closest(".activity-item").removeClass("loading-pin"),q(document).trigger("bb_trigger_toast_message",["","
            "+BP_Nouveau.activity.strings.closeCommentsError+"
            ","error",null,!0])})}},commentFormAction:function(e){var t,a;return(e=e||window.event).target?t=e.target:e.srcElement&&(t=e.srcElement),3===t.nodeType&&(t=t.parentNode),!0!==e.altKey&&!0!==e.metaKey&&"TEXTAREA"===t.tagName&&q(t).hasClass("ac-input")?void(27===(a=e.keyCode||e.which)&&!1===e.ctrlKey?"TEXTAREA"===t.tagName&&q(t).closest("form").slideUp(200):e.ctrlKey&&13===a&&q(t).val()&&q(t).closest("form").find("[type=submit]").first().trigger("click")):e},togglePopupDropdown:function(e){var t;return(e=e||window.event).target?t=e.target:e.srcElement&&(t=e.srcElement),3===t.nodeType&&(t=t.parentNode),!0===e.altKey||!0===e.metaKey||q(t).hasClass("privacy-wrap")||q(t).parent().hasClass("privacy-wrap")?e:void q("ul.activity-privacy").removeClass("bb-open")},loadMoreActivities:function(){var e,t=q(".load-more:visible").last(),a=q(window);t.closest(".activity-list").length&&t.get(0)&&!t.data("bp-autoloaded")&&(e=t.offset().top-50,a.scrollTop()+a.height()>e)&&(t.data("bp-autoloaded",1),t.find("a").text(BP_Nouveau.activity.strings.loadingMore),t.find("a").trigger("click"))},destroyCommentMediaUploader:function(e){_.isNull(this.dropzone_obj)||(this.dropzone_obj.destroy(),q("#ac-reply-post-media-uploader-"+e).html(""),q("#ac-reply-post-media-uploader-1-"+e).html("")),this.dropzone_media=[],q("#ac-reply-post-media-uploader-"+e).removeClass("open").addClass("closed"),q("#ac-reply-media-button-"+e).removeClass("active")},destroyCommentDocumentUploader:function(e){_.isNull(this.dropzone_document_obj)||(this.dropzone_document_obj.destroy(),q("#ac-reply-post-document-uploader-"+e).html("")),this.dropzone_document=[],q("#ac-reply-post-document-uploader-"+e).removeClass("open").addClass("closed"),q("#ac-reply-document-button-"+e).removeClass("active")},destroyCommentVideoUploader:function(e){_.isNull(this.dropzone_video_obj)||(this.dropzone_video_obj.destroy(),q("#ac-reply-post-video-uploader-"+e).html("")),this.dropzone_video=[],q("#ac-reply-post-video-uploader-"+e).removeClass("open").addClass("closed"),q("#ac-reply-video-button-"+e).removeClass("active")},resetGifPicker:function(e){q("#ac-reply-gif-button-"+e).closest(".post-gif").find(".gif-media-search-dropdown").removeClass("open").empty(),q("#ac-reply-gif-button-"+e).removeClass("active"),q(".gif-media-search-dropdown-standalone").removeClass("open").empty(),_.isUndefined(this.models[e])||(this.models[e].set("gif_data",{}),q("#ac-reply-post-gif-"+e).find(".activity-attached-gif-container").removeAttr("style"))},openCommentsMediaUploader:function(e){var t,c=this,o=q(e.currentTarget),a=o.data("ac-id"),a=o.closest(".bp-ac-form-container").find("#ac-reply-post-media-uploader-"+a),i=0'+t+""),this.removeFile(e),a.removeClass("media-uploading"))}),c.dropzone_obj.on("removedfile",function(e){if(c.dropzone_media.length)for(var t in c.dropzone_media)if(e.upload.uuid==c.dropzone_media[t].uuid){void 0===c.dropzone_media[t].saved||c.dropzone_media[t].saved||bp.Nouveau.Media.removeAttachment(c.dropzone_media[t].id),c.dropzone_media.splice(t,1);break}var a,i;_.isNull(c.dropzone_obj)||_.isNull(c.dropzone_obj.files)||0!==c.dropzone_obj.files.length?o.closest(".ac-form").addClass("has-content"):(a=o.parents(".ac-reply-toolbar"),(i=o.closest(".ac-form")).removeClass("has-media"),a.find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-video-button")&&a.find(".ac-reply-video-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("no-click").find(".toolbar-button").removeClass("active"),q(c.dropzone_obj.element).removeClass("files-uploaded dz-progress-view").find(".dz-global-progress").remove(),c.validateCommentContent(i.find(".ac-textarea").children(".ac-input")))}),c.dropzone_obj.on("complete",function(){0===this.getUploadingFiles().length&&0===this.getQueuedFiles().length&&0'+t+""),this.removeFile(e),a.removeClass("media-uploading"))}),c.dropzone_document_obj.on("removedfile",function(e){if(c.dropzone_document.length)for(var t in c.dropzone_document)if(e.upload.uuid==c.dropzone_document[t].uuid){void 0===c.dropzone_document[t].saved||c.dropzone_document[t].saved||bp.Nouveau.Media.removeAttachment(c.dropzone_document[t].id),c.dropzone_document.splice(t,1);break}var a,i;_.isNull(c.dropzone_document_obj)||_.isNull(c.dropzone_document_obj.files)||0!==c.dropzone_document_obj.files.length?o.closest(".ac-form").addClass("has-content"):(a=o.parents(".ac-reply-toolbar"),(i=o.closest(".ac-form")).removeClass("has-media"),a.find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-video-button")&&a.find(".ac-reply-video-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("no-click").find(".toolbar-button").removeClass("active"),q(c.dropzone_document_obj.element).removeClass("files-uploaded dz-progress-view").find(".dz-global-progress").remove(),c.validateCommentContent(i.find(".ac-textarea").children(".ac-input")))}),c.dropzone_document_obj.on("complete",function(){0===this.getUploadingFiles().length&&0===this.getQueuedFiles().length&&0'),q(e.previewElement).closest(".dz-preview").addClass("dz-has-thumbnail")):bp.Nouveau.getVideoThumb&&bp.Nouveau.getVideoThumb(e,".dz-video-thumbnail")}),c.dropzone_video_obj.on("uploadprogress",function(){o.closest(".ac-form").addClass("media-uploading"),bp.Nouveau.dropZoneGlobalProgress&&bp.Nouveau.dropZoneGlobalProgress(this)}),c.dropzone_video_obj.on("success",function(e,t){if(100===e.upload.progress&&(q(e.previewElement).find(".dz-progress-ring circle")[0].style.strokeDashoffset=0,q(e.previewElement).find(".dz-progress-count").text("100% "+BP_Nouveau.video.i18n_strings.video_uploaded_text),q(e.previewElement).closest(".dz-preview").addClass("dz-complete")),t.data.id)return e.id=t.id,t.data.uuid=e.upload.uuid,t.data.menu_order=q(e.previewElement).closest(".dropzone").find(e.previewElement).index()-1,t.data.album_id=void 0!==BP_Nouveau.video&&void 0!==BP_Nouveau.video.album_id&&BP_Nouveau.video.album_id,t.data.group_id=void 0!==BP_Nouveau.video&&void 0!==BP_Nouveau.video.group_id&&BP_Nouveau.video.group_id,t.data.saved=!1,t.data.js_preview=q(e.previewElement).find(".dz-video-thumbnail img").attr("src"),c.dropzone_video.push(t.data),t.data.js_preview||function(){var __bbVidThumbPoll=setInterval(function(){(q(e.previewElement).closest(".dz-preview").hasClass("dz-has-no-thumbnail")||q(e.previewElement).closest(".dz-preview").hasClass("dz-has-thumbnail"))&&(t.data.js_preview=q(e.previewElement).find(".dz-video-thumbnail img").attr("src"),clearInterval(__bbVidThumbPoll))})}(),e.previewElement.classList.add("dz-success");var a,i,o,d,s,n=t.data.feedback;for(e.previewElement.classList.add("dz-error"),s=[],i=0,o=(d=e.previewElement.querySelectorAll("[data-dz-errormessage]")).length;i'+t+""),this.removeFile(e),a.removeClass("media-uploading"))}),c.dropzone_video_obj.on("removedfile",function(e){if(c.dropzone_video.length)for(var t in c.dropzone_video)if(e.upload.uuid==c.dropzone_video[t].uuid){void 0===c.dropzone_video[t].saved||c.dropzone_video[t].saved||bp.Nouveau.Media.removeAttachment(c.dropzone_video[t].id),c.dropzone_video.splice(t,1);break}var a,i;_.isNull(c.dropzone_video_obj)||_.isNull(c.dropzone_video_obj.files)||0!==c.dropzone_video_obj.files.length?o.closest(".ac-form").addClass("has-content"):(a=o.parents(".ac-reply-toolbar"),(i=o.closest(".ac-form")).removeClass("has-media"),a.find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-video-button")&&a.find(".ac-reply-video-button").parents(".post-elements-buttons-item").removeClass("no-click").find(".toolbar-button").removeClass("active"),q(c.dropzone_video_obj.element).removeClass("files-uploaded dz-progress-view").find(".dz-global-progress").remove(),c.validateCommentContent(i.find(".ac-textarea").children(".ac-input")))}),c.dropzone_video_obj.on("complete",function(){0===this.getUploadingFiles().length&&0===this.getQueuedFiles().length&&0/gi,"\n").replace(/<\/div>/gi,""))).replace(/ /g," ");""!==e.text().trim()||0<=t.indexOf("emojioneemoji")||e.closest("form").hasClass("acomment-edit")?e.closest("form").addClass("has-content"):e.closest("form").removeClass("has-content")},ReactionStatePopupTab:function(e){e.preventDefault(),q(this).closest(".activity-state-popup").find(".activity-state-popup_tab_panel li a").removeClass("active"),q(this).addClass("active"),q(this).closest(".activity-state-popup").find(".activity-state-popup_tab_content .activity-state-popup_tab_item").removeClass("active"),q(this).closest(".activity-state-popup").find("."+q(this).data("tab")).addClass("active")},closeActivityState:function(){q(".activity-state-popup").hide().removeClass("active")},listenCommentInput:function(e){var t,a;0/gi,"\n").replace(/<\/div>/gi,""));t=t.replace(/ /g," "),""!==jQuery(e.currentTarget).text().trim()||0<=t.indexOf("emojioneemoji")?jQuery(e.currentTarget).closest("form").addClass("has-content"):jQuery(e.currentTarget).closest("form").removeClass("has-content")}),q(e).closest("form").addClass("events-initiated"),this.InitiatedCommentForms.push(t)))},activityRootComment:function(e){var e=q(e.currentTarget).closest("#activity-modal"),t=e.find(".activity-item").data("bp-activity-id"),a=e.find("#ac-form-"+t);bp.Nouveau.Activity.resetActivityCommentForm(a,"hardReset"),e.find(".acomment-display").removeClass("display-focus"),e.find(".comment-item").removeClass("comment-item-focus"),e.find(".bb-modal-activity-footer").addClass("active").append(a),a.addClass("root"),a.find("#ac-input-"+t).focus(),bp.Nouveau.Activity.clearFeedbackNotice(a)},clearFeedbackNotice:function(e){e.find(".bp-ac-form-container").find(".bp-feedback").length&&e.find(".bp-ac-form-container").find(".bp-feedback").remove()},launchActivityPopup:function(e,t){var a=q("#activity-"+e),i=q(".bb-activity-model-wrapper"),o=a[0].outerHTML,t='[data-parent_comment_id="'+t+'"]',d=a.data("activity-popup-title");bp.Nouveau.Activity.activityHasUpdates=!1,bp.Nouveau.Activity.currentActivityId=null,bp.Nouveau.Activity.activityPinHasUpdates=!1,i.closest("body").addClass("acomments-modal-open"),i.show(),i.find("ul.activity-list").html(o),i.find(".bb-modal-activity-header h2").text(d);i.find(".bb-activity-video-elem").each(function(e,t){var o=q(t);o.find("video").each(function(e,t){var t=q(t),a=t.attr("id")+Math.floor(1e4*Math.random()),i=(t.attr("id",a),o.find(".video-action-wrap"));0
            '),{action:"activity_loadmore_comments",activity_id:o,parent_comment_id:n,offset:q(e.currentTarget).parents(".activity-comments").find('ul[data-parent_comment_id ="'+n+'"] > li.comment-item:not(.bb-recent-comment)').length,activity_type_is_blog:1"+e.data.message+"

            ").removeClass("acomments-view-more--hide"),d.removeClass("active"),s.removeClass("active")):void 0!==e.data&&void 0!==e.data.comments&&(t=q(".bb-internal-model .activity-comments").find("[data-activity_id='"+o+"'][data-parent_comment_id='"+n+"']"),e=q(q.parseHTML(e.data.comments)),0"+e.statusText+"

            ").removeClass("acomments-view-more--hide"),d.removeClass("active"),s.removeClass("active")})},autoloadMoreComments:function(){var e,t,a,i,o;0 ul > li.acomments-view-more:not(.loading), .bb-modal-activity-body .activity-comments .activity-actions > ul > li.acomments-view-more:not(.loading)"),t=q(".bb-activity-model-wrapper .bb-modal-activity-body"),o=q(".bb-activity-model-wrapper .bb-modal-activity-body").find(".activity-comments:not(.active)"),0a&&q(e).trigger("click").addClass("loading"),setTimeout(function(){jQuery(window).scroll()},200))},activitySyncOnModalClose:function(e,t){e.preventDefault();var e=(q(e.currentTarget).is(document)?q(".bb-activity-model-wrapper"):q(e.currentTarget).parents(".bb-activity-model-wrapper")).find("ul.activity-list > li").data("bp-activity-id"),t=void 0!==t?t:e,a=q("#activity-stream li.activity-item[data-bp-activity-id="+t+"]");void 0!==bp.Nouveau.Activity.activityPinHasUpdates&&bp.Nouveau.Activity.activityPinHasUpdates?(0 .bb-modal-activity-body .activity-item").data("bp-activity-id");0/gi,"\n").replace(/<\/div>/gi,""));t=t.replace(/ /g," "),""!==e.text()||0<=t.indexOf("emojioneemoji")?e.closest("form").addClass("has-content"):e.closest("form").removeClass("has-content")},picker_show:function(){q(this.button[0]).closest(".post-emoji").addClass("active"),q(".emojionearea-theatre").removeClass("hide").addClass("show")},picker_hide:function(){q(this.button[0]).closest(".post-emoji").removeClass("active"),q(".emojionearea-theatre").removeClass("show").addClass("hide")}}})},openActivityFilter:function(e){e.preventDefault(),q(".bb-subnav-filters-container:not(.bb-subnav-filters-search)").removeClass("active").find(".subnav-filters-opener").attr("aria-expanded","false");e=q(e.currentTarget).parent(".bb-subnav-filters-container");e.addClass("active").find(".subnav-filters-opener").attr("aria-expanded","true"),e.find('input[type="search"]').length&&e.find('input[type="search"]').focus()},closeActivityFilter:function(e){q(e.target).closest(".bb-subnav-filters-container").length||q.each(q(".bb-subnav-filters-container"),function(){(!q(this).hasClass("bb-subnav-filters-search")||""===q(this).find('input[name="activity_search"]').val())&&q(this).removeClass("active").find(".subnav-filters-opener").attr("aria-expanded","false")})},filterActivity:function(e){e.preventDefault();var e=q(e.currentTarget),t=e.closest(".bb-subnav-filters-container"),a=(e.parent().addClass("selected").siblings().removeClass("selected"),t.removeClass("active").find(".subnav-filters-opener").attr("aria-expanded","false"),e.parent().data("filter-label")),t=(t.find(".subnav-filters-opener .selected").text(a||e.text()),bp.Nouveau.Activity.current_page=1,bp.Nouveau.objectNavParent),a="activity",i=q("#buddypress").find('[data-bp-filter="'+a+'"]').first().val(),o="",d="",s="",n="",c=!1,r=!1,t=(q(t+" [data-bp-object].selected").length&&(o=q(t+" [data-bp-object].selected").data("bp-scope"),e.closest("#bb-subnav-filter-show").length)&&(c=!0,q("body").hasClass("my-activity"))&&(r=!(c=!1)),q('#buddypress [data-bp-search="'+a+'"] input[type=search]').length&&(d=q('#buddypress [data-bp-search="'+a+'"] input[type=search]').val()),q(t+" [data-bp-order]").length&&(s=q(t+' [data-bp-order="'+a+'"].selected').data("bp-orderby")),bp.Nouveau.getStorage("bp-"+a)),a=(void 0!==t.extras&&(n=t.extras),bp.Nouveau.Activity.heartbeat_data.last_recorded=0,{object:a,scope:o,filter:i,search_terms:d,extras:n,order_by:s,save_scope:c,event_element:e});r&&(a.user_timeline=!0),t.topic_id&&(a.topic_id=t.topic_id),bp.Nouveau.objectRequest(a)}},bp.Nouveau.Activity.start())})((bp,jQuery)); \ No newline at end of file diff --git a/src/bp-video/bp-video-functions.php b/src/bp-video/bp-video-functions.php index 081f53f5e2..aac75ca002 100644 --- a/src/bp-video/bp-video-functions.php +++ b/src/bp-video/bp-video-functions.php @@ -1031,7 +1031,6 @@ function bp_video_add_generate_thumb_background_process( $video_id ) { $video->privacy, array( 'forums', - 'comment', 'message', ), true @@ -4619,9 +4618,22 @@ function bb_video_get_attachment_symlink( $video, $attachment_id, $size, $genera } } elseif ( ! $file ) { - bp_video_regenerate_attachment_thumbnails( $attachment_id ); + $unavailable_sizes = get_post_meta( $attachment_id, '_bb_video_thumb_unavailable_sizes', true ); + if ( ! is_array( $unavailable_sizes ) ) { + $unavailable_sizes = array(); + } + + if ( ! in_array( $size, $unavailable_sizes, true ) ) { + bp_video_regenerate_attachment_thumbnails( $attachment_id ); - $file = image_get_intermediate_size( $attachment_id, $size ); + $file = image_get_intermediate_size( $attachment_id, $size ); + + // The source video is too small to ever produce this size; stop retrying it on every request. + if ( ! $file ) { + $unavailable_sizes[] = $size; + update_post_meta( $attachment_id, '_bb_video_thumb_unavailable_sizes', $unavailable_sizes ); + } + } if ( $file && ! empty( $file['path'] ) ) {