You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

88 lines
3.8 KiB

<div class="dynconMenu" id="dynconMenu">
<div class="right-card-header">
<div class="title">{lang dynamic}</div>
</div>
<div class="right-card-body">
<ul class="lyear-timeline lyear-timeline-left just-now" id="just-now"></ul>
<!--{template template_dynamic_list}-->
</div>
</div>
<script type="text/javascript" reload="1">
//滚动条滚动,头部加阴影
$('.right-messagetable').scroll(function () {
if ($(this).scrollTop() > 0) {
$('.briefMenu').css({'box-shadow': '0px 0px 10px 0px rgba(0,0,0,0.15)'});
} else {
$('.briefMenu').css({'box-shadow': 'none'});
}
})
jQuery(document).ready(function (e) {
smilies_show('leave_message_sml_div', '{$_G[setting][smcols]}', 'leave_message');
_explorer.Scroll();
jQuery('#leave_message').off("input.commet propertychange.comment").on("input.comment propertychange.comment", function (e) {
var el = jQuery(this);
var msg = el.val();
var disbutton = el.closest('.comment-area').find('button');
if (msg.length <= 0) {
disbutton.addClass("disabled");
disbutton.css({'color': 'rgba(55,121,255,0.3)'});
} else {
disbutton.removeClass("disabled");
disbutton.css({'color': 'rgba(55,121,255,1)'});
}
});
jQuery('#leave_message').focus(function () {
var el = jQuery(this);
var msg = el.val();
var disbutton = el.closest('.comment-area').find('button');
if (msg.length <= 0) {
disbutton.addClass("disabled");
disbutton.css({'color': 'rgba(55,121,255,0.3)'});
} else {
disbutton.removeClass("disabled");
disbutton.css({'color': 'rgba(55,121,255,1)'});
}
})
});
function comment_file(form) {
if ($('#leave_message').val().length < 1) {
$('#leave_message').focus();
return false;
}
$.post(form.action, jQuery(form).serialize(), function (data) {
if (data['success']) {
var html = '';
html += '<li class="lyear-timeline-item dynameic-commen">';
html += '<div class="lyear-timeline-item-dot">';
html += '<span><a href="user.php?uid=' + data['return']['uid'] + '" title="' + data['return']['username'] + '" target="_blank">' + data['return']['avatar'] + '</a></span>';
html += '</div>';
html += '<div class="lyear-timeline-item-content">';
html += '<p class="mb-1 text-break" title="' + data['return']['username'] + '">';
html += '<strong>' + data['return']['username'] + '</strong>';
html += '</p>';
html += '<p class="mb-0 text-break">发表了评论:' + data['return']['msg'];
html += '<span class="delete-comment color-danger mdi mdi-delete" data-commentid="' + data['return']['commentid'] + '"></span>'
html += '</p>';
html += '<p><time class="mb-3">'+data['return']['dateline']+ '</time></p>';
html += '</div> ';
html += '</li>';
$('#just-now').prepend(html);
$('.scroll-y').animate({scrollTop: '0px'}, 200);
showmessage('评论成功','success',3000,1);
} else if(data['error']) {
showmessage(data['error'],'error',3000,1);
} else {
showmessage('评论失败','error',3000,1);
}
$('#leave_message').val('').trigger('input');
}, 'json').fail(function (jqXHR, textStatus, errorThrown) {
showmessage('操作失败,请稍后再试: ' + textStatus, 'error', 3000, 1);
});
return false;
}
</script>