Namespace: options

jsxc.options

Set some options for the chat.
Source:

Members

(static) app_name

name of container application (e.g. owncloud or SOGo)
Source:

(static) autoLang

auto language detection
Source:

(static) busyTimeout

Timeout for the keepalive signal if the master is busy
Source:

(static) chatState

Default option for chat state notifications
Source:

(static) defaultAvatar

If no avatar is found, this function is called.
Source:

(static) defaultLang

Default language
Source:

(static) favicon

Options for info in favicon
Source:

(static) fileTransfer

Options for file transfer.
Source:

(static) hideOffline

Set to true if you want to hide offline buddies.
Source:

(static) loginForm

If all 3 properties are set and enable is true, the login form is used
Source:

(static) logoutElement

jquery object from logout element
Source:

(static) mam

Options for Message Archive Management (XEP-0313)
Source:

(static) maxStorableSize

Maximal storage size for attachments received via data channels (webrtc).
Source:

(static) muteNotification

Mute notification sound?
Source:

(static) notification

Should we use the HTML5 notification API?
Source:

(static) numberOfMsg

How many messages should be logged?
Source:

(static) onlineHelp

Link to an online user manual
Source:

(static) otr

OTR options
Source:

(static) popupDuration

duration for notification
Source:

(static) priority

default xmpp priorities
Source:

(static) root

Absolute path root of JSXC installation
Source:

(static) rosterAppend

Place for roster
Source:

(static) RTCPeerConfig

RTCPeerConfiguration used for audio/video calls.
Source:

(static) screenMediaExtension :Object

Download urls to screen media extensions.
Type:
  • Object
Source:
See:

(static) timeout

Timeout for the keepalive signal
Source:

(static) turnCredentialsPath

Deprecated:
  • since v2.1.0. Use now RTCPeerConfig.url.
Source:

(static) xmpp

xmpp options
Source:

Methods

(static) displayRosterMinimized()

This function decides wether the roster will be displayed or not if no connection is found.
Source:

(static) formFound()

This function is called if a login form was found, but before any modification is done to it.
Source:

(static) get(key)

Getter method for options. Saved options will override default one.
Parameters:
Name Type Description
key string option key
Source:
Returns:
default or saved option value

(static) getUsers(search, cb)

Returns a list of usernames and aliases
Parameters:
Name Type Description
search string Search token (start with)
cb getUsers-cb Called with list of users
Source:

(static) loadSettings(username, password, cb)

Returns permanent saved settings and overwrite default jsxc.options.
Parameters:
Name Type Description
username string username
password string password
cb loadSettingsCallback Callback that handles the result
Source:

(static) saveSettinsPermanent(data, cb)

Call this function to save user settings permanent.
Parameters:
Name Type Description
data Holds all data as key/value
cb Called with true on success, false otherwise
Source:

(static) set(key, value)

Setter method for options. Will write into localstorage.
Parameters:
Name Type Description
key string option key
value object option value
Source: