CIRCNetwork.getURL Member

Returns the IRC URL representation of this network.

Syntax

object.getURL(target, flags);

Arguments

ArgumentSummary
target A network-specific object to target the URL at. Instead of passing it in here, call the target's getURL method.
flags An Object with flags (as properties) to be applied to the URL.

Returns

Remarks

See Also

Source Code

function net_geturl(target, flags)
{
if (this.temporary)
return this.serverList[0].getURL(target, flags);
/* Determine whether to use the irc:// or ircs:// scheme */
var scheme = "irc";
if ((("primServ" in this) && this.primServ.isConnected &&
this.primServ.isSecure) ||
this.hasOnlySecureServers())
{
scheme = "ircs"
}
var obj = {host: this.unicodeName, scheme: scheme};
if (target)
obj.target = target;
if (flags)
{
for (var i = 0; i < flags.length; i++)
obj[flags[i]] = true;
}
return constructIRCURL(obj);
}