wordpress-activitypub/assets/js/activitypub-reply.js
2023-10-01 11:38:37 -06:00

32 lines
1.3 KiB
JavaScript

jQuery( function( $ ) {
// Reply from Comment-edit screen & Dashboard.
if ( $('body').hasClass('edit-comments-php') || $('body').hasClass('index-php') ) {
//Insert @mentions into comment content on reply
$( '.comment-inline.button-link' ).on( 'click', function( event ) {
var recipients = $(this).attr('data-recipients') ? $(this).attr('data-recipients') + ' ' : '';
setTimeout(function() {
if ( recipients ){
$('#replycontent').val( recipients )
}
}, 100);
})
//Clear @mentions from content on cancel
$('.cancel.button').on('click', function(){
$('#replycontent').val('');
});
}
// Reply from frontend.
if ( $('body').hasClass('logged-in') && $('body').hasClass('single') ) {
//Insert @mentions into comment content on reply
$( '.comment-reply-link' ).on( 'click', function( event ) {
console.log( 'comment-reply-link', $(this) )
var recipients = $(this).attr('data-recipients') ? $(this).attr('data-recipients') + ' ' : '';
console.log( 'recipients', recipients )
setTimeout(function() {
if ( recipients ){
$('#respond #comment').val( recipients )
}
}, 100);
})
}
} );