blob: 81034e20718a3968eeb63fb23eaaea42fabcd3a5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
/* 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 || "";
}
|