Handle functions related to the gui of the window
- Source:
Methods
(static) _close(bid)
Close chatwindow
Parameters:
Name | Type | Description |
---|---|---|
bid |
String |
- Source:
(static) _hide(bid)
Minimize text area
Parameters:
Name | Type | Description |
---|---|---|
bid |
String |
- Source:
(static) _postMessage(bid, post, restore)
Write Message to chat area
Parameters:
Name | Type | Description |
---|---|---|
bid |
String | bar jid |
post |
Object | Post object with direction, msg, uid, received |
restore |
Bool | If true no highlights are used |
- Source:
(static) _show(bid) → {undefined}
Maximize text area
Parameters:
Name | Type | Description |
---|---|---|
bid |
String |
- Source:
Returns:
- Type
- undefined
(static) clear(bid) → {undefined}
Clear chat history
Parameters:
Name | Type | Description |
---|---|---|
bid |
type |
- Source:
Returns:
- Type
- undefined
(static) close(bid)
Close chatwindow and clean up
Parameters:
Name | Type | Description |
---|---|---|
bid |
String | bar jid |
- Source:
(static) get(bid) → {jquery}
Returns the window element
Parameters:
Name | Type | Description |
---|---|---|
bid |
String |
- Source:
Returns:
jQuery object of the window element
- Type
- jquery
(static) hide(bidopt)
Minimize text area and save
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
bid |
String |
<optional> |
- Source:
(static) highlight(bid)
Highlight window
Parameters:
Name | Type | Description |
---|---|---|
bid |
type |
- Source:
(static) init(bid) → {jQuery}
Init a window skeleton
Parameters:
Name | Type | Description |
---|---|---|
bid |
String |
- Source:
Returns:
Window object
- Type
- jQuery
(static) open(bid) → {jQuery}
Open a window, related to the bid. If the window doesn't exist, it will be
created.
Parameters:
Name | Type | Description |
---|---|---|
bid |
String |
- Source:
Returns:
Window object
- Type
- jQuery
(static) postMessage(message) → {jsxc.Message}
Write Message to chat area and save. Check border cases and remove html.
Parameters:
Name | Type | Description |
---|---|---|
message |
jsxc.Message | object to be send |
- Source:
Returns:
maybe modified message object
- Type
- jsxc.Message
(static) postMessage(args) → {jsxc.Message}
Create message object from given properties, write Message to chat area
and save. Check border cases and remove html.
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
args |
object | New message properties
Properties
|
- Source:
Returns:
maybe modified message object
- Type
- jsxc.Message
(static) receivedMessage(bid, uid)
Mark message as received.
Parameters:
Name | Type | Description |
---|---|---|
bid |
string | |
uid |
string | message id |
- Deprecated:
- since v3.0.0. Use jsxc.Message.received.
- Source:
(static) resize(win, ui, outeropt)
Resize given window to given size. If no size is provided the window is resized to the default size.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
win |
string | jquery | Bid or window object | |
ui |
object | The size has to be in the format {size:{width: [INT], height: [INT]}} | |
outer |
boolean |
<optional> |
If true the given size is used as outer dimensions. |
- Source:
(static) restoreChat(bid) → {undefined}
Load old log into chat area
Parameters:
Name | Type | Description |
---|---|---|
bid |
type |
- Source:
Returns:
- Type
- undefined
(static) scrollDown(bid)
Scroll chat area to the bottom
Parameters:
Name | Type | Description |
---|---|---|
bid |
String | bar jid |
- Source:
(static) setText(bid, text) → {undefined}
Set text into input area
Parameters:
Name | Type | Description |
---|---|---|
bid |
type | |
text |
type |
- Source:
Returns:
- Type
- undefined
(static) show(bid)
Maximize text area and save
Parameters:
Name | Type | Description |
---|---|---|
bid |
String |
- Source:
(static) toggle(bid)
Toggle between minimize and maximize of the text area
Parameters:
Name | Type | Description |
---|---|---|
bid |
String | bar jid |
- Source: