Fix sizing of spellchecker DIV
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 12 Mar 2010 06:16:10 +0000 (23:16 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Fri, 12 Mar 2010 06:16:10 +0000 (23:16 -0700)
horde/js/SpellChecker.js

index 7d2442f..2b8a8c6 100644 (file)
@@ -105,7 +105,7 @@ var SpellChecker = Class.create({
 
     onComplete: function(request)
     {
-        var bad, content,
+        var bad, content, washidden,
             i = 0,
             result = request.responseJSON;
 
@@ -146,7 +146,14 @@ var SpellChecker = Class.create({
             }
         }
 
+        if (!this.target.visible()) {
+            this.target.show();
+            washidden = true;
+        }
         this.reviewDiv.setStyle({ width: this.target.clientWidth + 'px', height: this.target.clientHeight + 'px'});
+        if (washidden) {
+            this.target.hide();
+        }
 
         if (!this.htmlAreaParent) {
             content = content.replace(/~~~/g, '<br />');