blob: 599bfd7426e1c326766e721773ee38888608a80e (
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
|
/* 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/.
*
* This Source Code Form is "Incompatible With Secondary Licenses", as
* defined by the Mozilla Public License, v. 2.0. */
var Dom = YAHOO.util.Dom;
function toggle_options(visible, name) {
var rows = Dom.getElementsByClassName(name + '_tr');
for (var i = 0, l = rows.length; i < l; i++) {
if (visible) {
Dom.removeClass(rows[i], 'hidden');
} else {
Dom.addClass(rows[i], 'hidden');
}
}
}
function reset_to_defaults() {
if (!push_defaults) return;
for (var id in push_defaults) {
var el = Dom.get(id);
if (!el) continue;
if (el.nodeName == 'INPUT') {
el.value = push_defaults[id];
} else if (el.nodeName == 'SELECT') {
for (var i = 0, l = el.options.length; i < l; i++) {
if (el.options[i].value == push_defaults[id]) {
el.options[i].selected = true;
break;
}
}
}
}
}
|