CIRCNetwork.getURL Member
Returns the IRC URL representation of this network.
Syntax
object.getURL(target, flags);
Arguments
Argument | Summary |
---|---|
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);
}