' + this.comment + ' '; if (this.isnew) { html += '
'; } if (modperm) { html += ' '; html += ''; } if (delperm) { html += ' '; } html += ''; html += '
'; html += '
' + this.dateStr + '
'; html += '
'; html += '
'; // 꼬리말 꼬리말 레이어 html += '
'; html += '
'; html += '
'; html += '
'; html += '
꼬리말에 코멘트 쓰기'; html += '
'; html += '
꼬리말에 코멘트란? 꼬리말에 대한 답변입니다.
'; html += ' '; html += '현재 0/최대 300byte (한글 150자, 영문 300자) '; html += '
'; html += ''; html += ''; html += '
'; html += '
'; html += '
'; html += '
'; html += '
'; html += '
'; return html; }; this.renderRowCommentComment = function() { var html = ''; var mine = 'J_xi1XCCEwg0' == this.e_userid; var modperm = mine; var delperm = true; html += '
'; html += '' + this.comment + ' '; if (this.isnew) { html += '
'; } if (modperm) { html += ' '; html += ''; } if (delperm) { html += ''; } html += '
'; html += '
' + this.dateStr + '
'; html += '
'; html += '
'; html += '
'; html += '
'; return html; }; this.renderRowCommentDelete = function() { var html = ''; html += '
꼬리말이 삭제되었습니다.
'; return html; } this.viewMember = function (obj) { showSideView(obj, this.e_userid, this.profile_userid, this.nickName); }; this.viewModify = function () { /* var emo = '
'; modifySeqEmo = this.seq; if (this.parseq == 0) { document.getElementById("_emo" + this.seq).innerHTML = emo; } */ var cmt = '
'; cmt += '
'; document.getElementById("_cmt" + this.seq).innerHTML = cmt; }; } var comments = new Array(); var idx = 0; function showShortComment() { var html = '
'; var prevSeq = 0; var idx = 0; var hasParents = false; for (var i = 0; i < comments.length; i++) { if (comments[i].parseq == 0) { // 부모 꼬리말이 삭제된 꼬리말 댓글 html += showShortCommentComment(prevSeq, comments[i].seq); } if (comments[i].parseq == 0) { prevSeq = comments[i].seq; var rank = ''; // 부모 꼬리말 html += comments[i].renderRow(rank); hasParents = true; // 부모 꼬리말이 삭제되지 않은 꼬리말 댓글 for (var j = i + 1; j < comments.length; j++) { if (comments[j].parseq != 0 && comments[j].parseq == comments[i].seq) { html += comments[j].renderRowCommentComment(); } } } } // 부모 꼬리말 모두 삭제된 경우, 자식 꼬리말 뿌려주기 if (!hasParents && comments.length > 0) { html += showShortCommentComment(0, comments[comments.length - 1].seq + 1); } html += '
'; document.getElementById("shortCommentPlaceHolder").innerHTML = html; } function showShortCommentComment(beginSeq, endSeq) { // 부모 꼬리말이 삭제된 꼬리말 댓글 var html = ''; for (var l = beginSeq + 1; l < endSeq; l++) { var isNoteDelete = 0; for (var k = 0; k < comments.length; k++) { if (comments[k].parseq != 0 && comments[k].parseq == l) { if (isNoteDelete == 0) { html += comments[k].renderRowCommentDelete(); isNoteDelete = 1; } html += comments[k].renderRowCommentComment(); } } } return html; } showShortComment();