129 lines
3.0 KiB
JavaScript
129 lines
3.0 KiB
JavaScript
function showCommentsByAge(age){
|
|
var url='comment.cgi?';
|
|
url += '&project_id='+getProjectId();
|
|
url += '&studio_id='+getStudioId();
|
|
url += '&age='+age;
|
|
window.location.href=url;
|
|
}
|
|
|
|
function showEventComments(eventId){
|
|
var elemId="event_"+eventId+"_comments";
|
|
var element=$("#"+elemId);
|
|
|
|
if (element.css('display')=='none'){
|
|
loadComments(eventId, function(){
|
|
scrollToComment(eventId);
|
|
});
|
|
}else{
|
|
hideComments(elemId);
|
|
}
|
|
return false;
|
|
}
|
|
|
|
function loadComments(eventId, callback){
|
|
var url='comment.cgi?';
|
|
url += '&action=showComment';
|
|
url += '&project_id='+getProjectId();
|
|
url += '&studio_id='+getStudioId();
|
|
url += '&event_id='+eventId;
|
|
//console.log(url);
|
|
var elemId="event_"+eventId+"_comments";
|
|
var element=$("#"+elemId);
|
|
|
|
element.load(
|
|
url,
|
|
function(){
|
|
showComments(elemId);
|
|
|
|
if(callback!=null){
|
|
//console.log("callback");
|
|
callback();
|
|
}
|
|
}
|
|
);
|
|
}
|
|
|
|
function showComments(elemId){
|
|
var element=$("#"+elemId);
|
|
if(element.is("tr")){
|
|
element.css("display","table-row");
|
|
return;
|
|
}else{
|
|
element.slideDown();
|
|
}
|
|
|
|
//console.log("autosize");
|
|
$("#comments textarea").autosize();
|
|
}
|
|
|
|
function hideComments(elemId){
|
|
//console.log("hide comments for "+elemId);
|
|
|
|
var element=$("#"+elemId);
|
|
if(element.is("tr")){
|
|
element.css("display","none");
|
|
element.empty();
|
|
return;
|
|
}else{
|
|
element.slideUp("normal",function(){
|
|
element.empty();
|
|
});
|
|
}
|
|
}
|
|
|
|
function scrollToComment(eventId){
|
|
$('html, body').animate({
|
|
scrollTop: $("#event_"+eventId+"_comments").offset().top - 100
|
|
}, 2000
|
|
);
|
|
}
|
|
|
|
function setCommentStatusRead(commentId, eventId, status){
|
|
var url='comment.cgi?'
|
|
url += '&action=setRead';
|
|
url += '&readStatus='+status;
|
|
url += '&project_id='+getProjectId();
|
|
url += '&studio_id='+getStudioId();
|
|
url += '&event_id='+eventId;
|
|
url += '&comment_id='+commentId;
|
|
//console.log(url);
|
|
$("#event_"+eventId+"_comments").load(
|
|
url,
|
|
function(){
|
|
loadComments(
|
|
eventId,
|
|
function(){
|
|
scrollToComment(eventId);
|
|
}
|
|
);
|
|
}
|
|
);
|
|
return false;
|
|
}
|
|
|
|
function setCommentStatusLock(commentId,eventId,status){
|
|
var url='comment.cgi?'
|
|
url += '&action=setLock';
|
|
url += '&lockStatus='+status;
|
|
url += '&project_id='+getProjectId();
|
|
url += '&studio_id='+getStudioId();
|
|
url += '&event_id='+eventId;
|
|
url += '&comment_id='+commentId;
|
|
//console.log(url);
|
|
|
|
$("#event_"+eventId+"_comments").load(
|
|
url,
|
|
function(){
|
|
loadComments(
|
|
eventId,
|
|
function(){
|
|
scrollToComment(eventId);
|
|
}
|
|
);
|
|
}
|
|
);
|
|
return false;
|
|
}
|
|
|
|
|