summaryrefslogtreecommitdiff
path: root/framework/Web/Javascripts/prado/validation.js
diff options
context:
space:
mode:
Diffstat (limited to 'framework/Web/Javascripts/prado/validation.js')
-rw-r--r--framework/Web/Javascripts/prado/validation.js17
1 files changed, 14 insertions, 3 deletions
diff --git a/framework/Web/Javascripts/prado/validation.js b/framework/Web/Javascripts/prado/validation.js
index 29f1ce82..e7e45b2c 100644
--- a/framework/Web/Javascripts/prado/validation.js
+++ b/framework/Web/Javascripts/prado/validation.js
@@ -485,7 +485,12 @@ Prado.Validation.Summary.prototype =
if(messages.length <= 0 || !this.visible || !this.enabled)
{
if(refresh)
- Element.hide(this.div);
+ {
+ if(this.attr.display == "None" || this.attr.display == "Dynamic")
+ Element.hide(this.div);
+ else
+ this.div.style.visibility="hidden";
+ }
return;
}
@@ -494,8 +499,13 @@ Prado.Validation.Summary.prototype =
if(Prado.Validation.CurrentTargetGroup != this.group)
{
if(refresh)
- Element.hide(this.div);
- return;
+ {
+ if(this.attr.display == "None" || this.attr.display == "Dynamic")
+ Element.hide(this.div);
+ else
+ this.div.style.visibility="hidden";
+ }
+ return;
}
}
@@ -503,6 +513,7 @@ Prado.Validation.Summary.prototype =
{
//Element.show(this.div);
this.div.style.display = "block";
+ this.div.style.visibility = "visible";
while(this.div.childNodes.length > 0)
this.div.removeChild(this.div.lastChild);
new Insertion.Bottom(this.div, this.formatSummary(messages));