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