Revision control

Copy as Markdown

Other Tools

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
var rv, rad, box1, box2;
function changeType()
{
box2.disabled = (rad.value == "net");
}
function onOK()
{
rv.ok = true;
rv.type = rad.value;
rv.net = box1.value;
rv.chan = box2.value;
return true;
}
function onCancel()
{
rv.ok = false;
return true;
}
function onLoad()
{
rad = document.getElementById("prefType");
box1 = document.getElementById("prefName1");
box2 = document.getElementById("prefName2");
rv = window.arguments[0];
if (!("type" in rv))
rv.type = "";
if (!("net" in rv))
rv.net = "";
if (!("chan" in rv))
rv.chan = "";
rv.ok = false;
if (rv.type == "net")
rad.selectedIndex = 0;
if (rv.type == "chan")
rad.selectedIndex = 1;
if (rv.type == "user")
rad.selectedIndex = 2;
box1.value = rv.net || "";
box2.value = rv.chan || "";
}