Fix DimpCore.loadingImg
authorMichael M Slusarz <slusarz@curecanti.org>
Wed, 23 Dec 2009 05:22:24 +0000 (22:22 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Wed, 23 Dec 2009 19:28:43 +0000 (12:28 -0700)
imp/js/DimpBase.js
imp/js/DimpCore.js

index 451d5f7..557ac17 100644 (file)
@@ -2746,7 +2746,7 @@ var DimpBase = {
 
     loadingImg: function(id, show)
     {
-        DimpCore.loadingImg(id + 'Loading', id == 'viewport' ? 'msgSplitPane' : 'previewPane', show);
+        DimpCore.loadingImg(id + 'Loading', id == 'viewport' ? 'msgSplitPane' : 'previewPane', show, id == 'msg' ? $('previewPane').scrollTop : 0);
     },
 
     // p = (element) Parent element
index a463f1e..6be98b0 100644 (file)
@@ -282,12 +282,12 @@ var DimpCore = {
         }
     },
 
-    loadingImg: function(elt, id, show)
+    loadingImg: function(elt, id, show, offsetTop)
     {
         elt = $(elt);
 
         if (show) {
-            elt.clonePosition(id, { offsetTop: $('previewPane').scrollTop, setHeight: false, setLeft: false, setWidth: false }).show();
+            elt.clonePosition(id, { offsetTop: offsetTop || 0, setHeight: false, setLeft: false, setWidth: false }).show();
         } else {
             elt.fade({ duration: 0.2 });
         }