Class: DiscussionViewer

DiscussionViewer()

new DiscussionViewer()

(view) Shows discussion thread and handles replies
Source:

Methods

(static) addComment(comment, commentText, nickname)

adds another comment
Parameters:
Name Type Description
comment Comment
commentText string
nickname string
Source:

(static) finishDiscussion()

finishes the discussion area after last comment
Source:

(static) getReplyCommentId() → {int|undefined}

returns the id of the parent comment the user is replying to
Source:
Returns:
Type
int | undefined

(static) getReplyMessage() → {String}

returns the users message from the reply form
Source:
Returns:
Type
String

(static) getReplyNickname() → {String}

returns the users nickname (if any) from the reply form
Source:
Returns:
Type
String

(static) handleNotification(alertType) → {bool|jQuery}

custom handler for displaying notifications in own status message area
Parameters:
Name Type Description
alertType string
Source:
Returns:
Type
bool | jQuery

(static) highlightComment(commentId, fadeOut)

highlights a specific comment and scrolls to it if necessary
Parameters:
Name Type Description
commentId string
fadeOut bool whether to fade out the comment
Source:

(static) init()

initiate preloads jQuery elements
Source:

(private, static) initTemplates()

initializes the templates
Source:

(private, static) openReply(event)

open the comment entry when clicking the "Reply" button of a comment
Parameters:
Name Type Description
event Event
Source:

(static) prepareNewDiscussion()

removes the old discussion and prepares everything for creating a new one.
Source: