From 56cbd3a5ace84a4b83cca30d07b3382b6c36375f Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Wed, 15 Apr 2009 21:49:50 -0600 Subject: [PATCH] Better loading graphic position in preview pane --- imp/js/src/DimpBase.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/imp/js/src/DimpBase.js b/imp/js/src/DimpBase.js index 202c3ec6e..0bc7eb07b 100644 --- a/imp/js/src/DimpBase.js +++ b/imp/js/src/DimpBase.js @@ -898,8 +898,8 @@ var DimpBase = { loadPreview: function(data, params) { - var pp = $('previewPane'), pp_offset, pp_uid; - if (!pp.visible()) { + var offset, pp_uid; + if (!$('previewPane').visible()) { return; } @@ -923,8 +923,10 @@ var DimpBase = { } } - pp_offset = pp.positionedOffset(); - $('msgLoading').setStyle({ position: 'absolute', top: (pp_offset.top + 10) + 'px', left: (pp_offset.left + 10) + 'px' }).show(); + offset = $('previewMsg').visible() + ? $('msgBody').positionedOffset() + : $('previewPane').positionedOffset(); + $('msgLoading').setStyle({ position: 'absolute', top: (offset.top + 10) + 'px', left: (offset.left + 10) + 'px' }).show(); DimpCore.doAction('ShowPreview', params || {}, this.viewport.createSelection('dataob', this.pp), this.bcache.get('loadPC') || this.bcache.set('loadPC', this._loadPreviewCallback.bind(this))); }, -- 2.11.0