1 Sys.UI.DomElement.setVisibilityMode = function Sys$UI$DomElement$setVisibilityMode(element, value) {
5 var e = Function._validateParams(arguments, [
6 {name: "element", domElement: true},
7 {name: "value", type: Sys.UI.VisibilityMode}
8 ]);
9 if (e) throw e;
10 Sys.UI.DomElement._ensureOldDisplayMode(element);
11 if (element._visibilityMode !== value) {
12 element._visibilityMode = value;
13 if (Sys.UI.DomElement.getVisible(element) === false) {
14 if (element._visibilityMode === Sys.UI.VisibilityMode.hide) {
15 element.style.display = element._oldDisplayMode;
16 }
17 else {
18 element.style.display = 'none';
19 }
20 }
21 element._visibilityMode = value;
22 }
23 }