Noodle Help Site

new Wave(myParent) → {Wave}

Noodle Conference Room Meeting module
Parameters:
Name Type Description
myParent Noodle
Returns:
Type
Wave

Methods

addAttachment(id, aName, size, type, doc)

Parameters:
Name Type Description
id String | Number
aName String
size String
type String | Number
doc Document

addMessage(doc, messageNode, addTop)

Parameters:
Name Type Description
doc Document
messageNode Node
addTop Boolean

addMessages(messages, toTop, args, callback)

Parameters:
Name Type Description
messages Document
toTop Boolean
args Array
callback function

enableSummaryHideIcon()

handleLoadingMore(anXMLNode, responseText, array)

this.loadUp callback function
Parameters:
Name Type Description
anXMLNode Document | Null
responseText String
array Array

handlePart()

handleSaveEditSummary(anXMLNode, responseText, array)

this.saveEditSummary callback function
Parameters:
Name Type Description
anXMLNode Document | Null
responseText String
array Array

handleScrollDown()

handleScrollUp()

hideEditSummary()

hideSummaryHideIcon()

inRoom() → {Boolean}

Returns:
true if in active meeting room, false otherwise
Type
Boolean

init()

injectUserLinkToInput(userEleArg, id, aName)

Parameters:
Name Type Description
userEleArg HTMLElement
id String | Number
aName String
Parameters:
Name Type Description
url String PATH

isAtBottom() → {Boolean}

Returns:
true if at bottom of chat
Type
Boolean

join()

loadFirstWaves(anXMLNode, responseText, array)

this.init _async request
Parameters:
Name Type Description
anXMLNode Document | Null
responseText String
array Array

loadUp()

lookForWave()

part()

push(anXMLNode)

Parameters:
Name Type Description
anXMLNode Document

resizeWavesView()

safeInit()

saveEditSummary()

scrollToBottom()

scrollToTopMessage()

setSummaryState(doc, empty, otherUserEditing, currentUserEditing)

Parameters:
Name Type Description
doc Document
empty Boolean
otherUserEditing Boolean
currentUserEditing Boolean

setTopic(topics)

Parameters:
Name Type Description
topics Array

setUsers(users)

Parameters:
Name Type Description
users Array

showEditSummary()

systemMessage(userID, fullName, act, doc)

Parameters:
Name Type Description
userID String | Number
fullName String
act String
doc Document

toggleHideSideBar(linkElement, targetElementIdName) → {Boolean}

Parameters:
Name Type Description
linkElement HTMLElement
targetElementIdName String
Returns:
false
Type
Boolean

toggleInsertAttachments()

toggleSystemMessages() → {Boolean}

Returns:
false
Type
Boolean

vewingRoom() → {Boolean}

Returns:
true if in active or archived meeting room, false otherwise
Type
Boolean

wasInRoom() → {Boolean}

Returns:
true if in active meeting room
Type
Boolean