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, Function.prototype
 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
 forEach, Array.prototype
 forEachChild, Strophe
G
 getBareJidFromJid, Strophe
 getDomainFromJid, Strophe
 getNodeFromJid, Strophe
 getResourceFromJid, Strophe
 getText, Strophe
 getUniqueId, Strophe.Connection
H
 h, Strophe.Builder
I
 indexOf, Array.prototype
 info, Strophe
 isArray, Array
 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
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 (name,
ptype)
Extends the Strophe.Connection object with the given plugin.
addHandler: function (handler,
ns,
name,
type,
id,
from,
options)
Add a stanza handler for the connection.
addNamespace: function (name,
value)
This function is used to extend the current namespaces in Strophe.NS.
addProtocolErrorHandler: function(protocol,
status_code,
callback)
Register a handler function for when a protocol (websocker or HTTP) error occurs.
addTimedHandler: function (period,
handler)
Add a timed handler to the connection.
attach: function (jid,
sid,
rid,
callback,
wait,
hold,
wind)
Attach to an already created and authenticated BOSH session.
attrs: function (moreattrs)
Add or modify attributes of the current element.
authenticate: function (matched)
Set up authentication
if (!Function.prototype.bind)
Bind a function to an instance.
Strophe.Builder = function (name,
attrs)
Create a Strophe.Builder object.
c: function (name,
attrs,
text)
Add a child to the current element and make it the new current element.
cnode: function (elem)
Add a child to the current element and make it the new current element.
connect: function (jid,
pass,
callback,
wait,
hold,
route,
authcid)
Starts the connection process.
Strophe.Connection = function (service,
options)
Create and initialize a Strophe.Connection object.
copyElement: function (elem)
Copy an XML DOM element.
createHtml: function (elem)
Copy an HTML DOM element into an XML DOM.
debug: function(msg)
Log a message at the Strophe.LogLevel.DEBUG level.
deleteHandler: function (handRef)
Delete a stanza handler for a connection.
deleteTimedHandler: function (handRef)
Delete a timed handler for a connection.
disconnect: function (reason)
Start the graceful disconnection process.
error: function (msg)
Log a message at the Strophe.LogLevel.ERROR level.
escapeNode: function (node)
Escape the node part (also called local part) of a JID.
fatal: function (msg)
Log a message at the Strophe.LogLevel.FATAL level.
flush: function ()
Immediately send any pending outgoing data.
if (!Array.prototype.forEach)
This function is not available in IE < 9
forEachChild: function (elem,
elemName,
func)
Map a function over some or all child elements of a given element.
getBareJidFromJid: function (jid)
Get the bare JID from a JID String.
getDomainFromJid: function (jid)
Get the domain portion of a JID String.
getNodeFromJid: function (jid)
Get the node portion of a JID String.
getResourceFromJid: function (jid)
Get the resource portion of a JID String.
getText: function (elem)
Get the concatenation of all text children of an element.
getUniqueId: function(suffix)
Generate a unique ID for use in iq/ elements.
h: function (html)
Replace current element contents with the HTML passed in.
if (!Array.prototype.indexOf)
Return the index of an object in an array.
info: function (msg)
Log a message at the Strophe.LogLevel.INFO level.
if (!Array.isArray)
This is a polyfill for the ES5 Array.isArray method.
isTagEqual: function (el,
name)
Compare an element’s tag name with a string.
User overrideable logging function.
User overrideable function that receives the new valid rid.
pause: function ()
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.
registerSASLMechanism: function (mechanism)
Register a single SASL mechanism, to be supported by this client.
registerSASLMechanisms: function (mechanisms)
Register the SASL mechanisms which will be supported by this instance of Strophe.Connection (i.e.
reset: function ()
Reset the connection.
restore: function (jid,
callback,
wait,
hold,
wind)
Attempt to restore a cached BOSH session.
resume: function ()
Resume the request manager.
root: function ()
Make the root element the new current element.
send: function (elem)
Send a stanza.
sendIQ: function(elem,
callback,
errback,
timeout)
Helper function to send IQ stanzas.
sendPresence: function(elem,
callback,
errback,
timeout)
Helper function to send presence stanzas.
serialize: function (elem)
Render a DOM element and all descendants to a String.
sortMechanismsByPriority: function (mechanisms)
Sorts an array of objects with prototype SASLMechanism according to their priorities.
t: function (text)
Add a child text element.
Checks if mechanism able to run.
toString: function ()
Serialize the DOM tree to a String.
tree: function ()
Return the DOM tree.
unescapeNode: function (node)
Unescape a node part (also called local part) of a JID.
up: function ()
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.
Close