Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 $build
 $iq
 $msg
 $pres
A
 addConnectionPlugin, Strophe
 addHandler, Strophe.Connection
 addNamespace, Strophe
 addProtocolErrorHandler, Strophe.Connection
 addTimedHandler, Strophe.Connection
 attach, Strophe.Connection
 attrs, Strophe.Builder
 authenticate, Strophe.Connection
B
 bind, Strophe.Connection
 Builder, Strophe.Builder.Strophe
C
 c, Strophe.Builder
 cnode, Strophe.Builder
 connect, Strophe.Connection
 Connection, Strophe.Connection.Strophe
 copyElement, Strophe
 createHtml, Strophe
D
 debug, Strophe
 deleteHandler, Strophe.Connection
 deleteTimedHandler, Strophe.Connection
 disconnect, Strophe.Connection
E
 error, Strophe
 escapeNode, Strophe
F
 fatal, Strophe
 flush, Strophe.Connection
 forEachChild, Strophe
G
 getBareJidFromJid, Strophe
 getDomainFromJid, Strophe
 getNodeFromJid, Strophe
 getResourceFromJid, Strophe
 getText, Strophe
 getUniqueId, Strophe.Connection
H
 h, Strophe.Builder
I
 info, Strophe
 isTagEqual, Strophe
L
 log, Strophe
N
 nextValidRid, Strophe.Connection
P
 pause, Strophe.Connection
R
 rawInput, Strophe.Connection
 rawOutput, Strophe.Connection
 registerSASLMechanism, Strophe.Connection
 registerSASLMechanisms, Strophe.Connection
 reset, Strophe.Connection
 restore, Strophe.Connection
 resume, Strophe.Connection
 root, Strophe.Builder
S
 send, Strophe.Connection
 sendIQ, Strophe.Connection
 sendPresence, Strophe.Connection
 serialize, Strophe
 sortMechanismsByPriority, Strophe.Connection
T
 t, Strophe.Builder
 test, Strophe.SASLMechanism
 toString, Strophe.Builder
 tree, Strophe.Builder
U
 unescapeNode, Strophe
 up, Strophe.Builder
V
 validAttribute, Strophe.XHTML
 validTag, Strophe.XHTML
W
 warn, Strophe
X
 xmlElement, Strophe
 xmlescape, Strophe
 xmlGenerator, Strophe
 xmlHtmlNode, Strophe
 xmlInput, Strophe.Connection
 xmlOutput, Strophe.Connection
 xmlTextNode, Strophe
 xmlunescape, Strophe
function $build(name,
attrs)
Create a Strophe.Builder.
function $iq(attrs)
Create a Strophe.Builder with an iq/ element as the root.
function $msg(attrs)
Create a Strophe.Builder with a message/ element as the root.
function $pres(attrs)
Create a Strophe.Builder with a presence/ element as the root.
addConnectionPlugin: function addConnectionPlugin(name,
ptype)
Extends the Strophe.Connection object with the given plugin.
Add a stanza handler for the connection.
addNamespace: function addNamespace(name,
value)
This function is used to extend the current namespaces in Strophe.NS.
Register a handler function for when a protocol (websocker or HTTP) error occurs.
Add a timed handler to the connection.
Attach to an already created and authenticated BOSH session.
Add or modify attributes of the current element.
Set up authentication
Sends an IQ to the XMPP server to bind a JID resource for this session.
Strophe.Builder = /*#__PURE__*/function ()
Create a Strophe.Builder object.
Add a child to the current element and make it the new current element.
Add a child to the current element and make it the new current element.
Starts the connection process.
Strophe.Connection = /*#__PURE__*/function ()
Create and initialize a Strophe.Connection object.
copyElement: function copyElement(elem)
Copy an XML DOM element.
createHtml: function createHtml(elem)
Copy an HTML DOM element into an XML DOM.
debug: function debug(msg)
Log a message at the Strophe.LogLevel.DEBUG level.
Delete a stanza handler for a connection.
Delete a timed handler for a connection.
Start the graceful disconnection process.
error: function error(msg)
Log a message at the Strophe.LogLevel.ERROR level.
escapeNode: function escapeNode(node)
Escape the node part (also called local part) of a JID.
fatal: function fatal(msg)
Log a message at the Strophe.LogLevel.FATAL level.
Immediately send any pending outgoing data.
forEachChild: function forEachChild(elem,
elemName,
func)
Map a function over some or all child elements of a given element.
getBareJidFromJid: function getBareJidFromJid(jid)
Get the bare JID from a JID String.
getDomainFromJid: function getDomainFromJid(jid)
Get the domain portion of a JID String.
getNodeFromJid: function getNodeFromJid(jid)
Get the node portion of a JID String.
getResourceFromJid: function getResourceFromJid(jid)
Get the resource portion of a JID String.
getText: function getText(elem)
Get the concatenation of all text children of an element.
Generate a unique ID for use in iq/ elements.
Replace current element contents with the HTML passed in.
info: function info(msg)
Log a message at the Strophe.LogLevel.INFO level.
isTagEqual: function isTagEqual(el,
name)
Compare an element’s tag name with a string.
log: function log(level,
msg)
User overrideable logging function.
User overrideable function that receives the new valid rid.
Pause the request manager.
User overrideable function that receives raw data coming into the connection.
User overrideable function that receives raw data sent to the connection.
Register a single SASL mechanism, to be supported by this client.
Register the SASL mechanisms which will be supported by this instance of Strophe.Connection (i.e.
Reset the connection.
Attempt to restore a cached BOSH session.
Resume the request manager.
Make the root element the new current element.
Send a stanza.
Helper function to send IQ stanzas.
Helper function to send presence stanzas.
serialize: function serialize(elem)
Render a DOM element and all descendants to a String.
Sorts an array of objects with prototype SASLMechanism according to their priorities.
Add a child text element.
Checks if mechanism able to run.
Serialize the DOM tree to a String.
Return the DOM tree.
unescapeNode: function unescapeNode(node)
Unescape a node part (also called local part) of a JID.
Make the current parent element the new current element.
Utility method to determine whether an attribute is allowed as recommended per XEP-0071
Utility method to determine whether a tag is allowed in the XHTML_IM namespace.
warn: function warn(msg)
Log a message at the Strophe.LogLevel.WARN level.
xmlElement: function xmlElement(name)
Create an XML DOM element.
xmlescape: function xmlescape(text)
Excapes invalid xml characters.
xmlGenerator: function xmlGenerator()
Get the DOM document to generate elements.
xmlHtmlNode: function xmlHtmlNode(html)
Creates an XML DOM html node.
User overrideable function that receives XML data coming into the connection.
User overrideable function that receives XML data sent to the connection.
xmlTextNode: function xmlTextNode(text)
Creates an XML DOM text node.
xmlunescape: function xmlunescape(text)
Unexcapes invalid xml characters.
Close