Index: lams_flash/src/central/flash/org/lamsfoundation/lams/learner/Application.as =================================================================== diff -u -r7b65bab3de4ed5068c5631a245c30cb4eaa8f098 -rea35ded530de15a69d1d00888c5602b809a5f596 --- lams_flash/src/central/flash/org/lamsfoundation/lams/learner/Application.as (.../Application.as) (revision 7b65bab3de4ed5068c5631a245c30cb4eaa8f098) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/learner/Application.as (.../Application.as) (revision ea35ded530de15a69d1d00888c5602b809a5f596) @@ -316,13 +316,21 @@ var h:Number = Stage.height; var resizeHeight:Number; - if(_presence_mc._visble) { - resizeHeight = LESSON_Y+_lesson.model.getSpadHeight() +_lesson.model.getPresenceHeight(); + + Debugger.log('_presence_mc: ' +_presence_mc, Debugger.MED, 'onResize', 'Application'); + Debugger.log('_presence_mc._visible: ' +_presence_mc._visible, Debugger.MED, 'onResize', 'Application'); + + if (_presence_mc._visible) { + Debugger.log('resizeHeight set to Presence height', Debugger.MED, 'onResize', 'Application'); + resizeHeight = LESSON_Y+_lesson.model.getPresenceHeight()+_lesson.model.getSpadHeight(); } else { + Debugger.log('resizeHeight set to Spad height', Debugger.MED, 'onResize', 'Application'); resizeHeight = LESSON_Y+_lesson.model.getSpadHeight(); } + Debugger.log('resizeHeight: ' + resizeHeight, Debugger.MED, 'onResize', 'Application'); + var someListener:Object = new Object(); someListener.onMouseUp = function () { Index: lams_flash/src/central/flash/org/lamsfoundation/lams/learner/Presence.as =================================================================== diff -u -rdeab1a0aef578ae38f893dd99735fd61cbb85936 -rea35ded530de15a69d1d00888c5602b809a5f596 --- lams_flash/src/central/flash/org/lamsfoundation/lams/learner/Presence.as (.../Presence.as) (revision deab1a0aef578ae38f893dd99735fd61cbb85936) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/learner/Presence.as (.../Presence.as) (revision ea35ded530de15a69d1d00888c5602b809a5f596) @@ -235,8 +235,6 @@ _users_dg.sortItemsBy("nick"); _users_dg.invalidate(); } - - } private function cellPress(event) { @@ -282,6 +280,7 @@ public function showPresence(v:Boolean) { Debugger.log("Show/Hide Presence: " + v, Debugger.GEN, "showPresence", "Presence"); this._visible = v; + Application.getInstance().onResize(); } } \ No newline at end of file Index: lams_learning/web/controlFrame.jsp =================================================================== diff -u -r3c82bedbc1162c8253d794dff60043a758605fb0 -rea35ded530de15a69d1d00888c5602b809a5f596 --- lams_learning/web/controlFrame.jsp (.../controlFrame.jsp) (revision 3c82bedbc1162c8253d794dff60043a758605fb0) +++ lams_learning/web/controlFrame.jsp (.../controlFrame.jsp) (revision ea35ded530de15a69d1d00888c5602b809a5f596) @@ -99,6 +99,8 @@ top.window.close(); } + breakPoint(); + var HTTPBASE = "JHB"; var lcId = new Date().getTime(); var flashProxy = new FlashProxy(lcId, "/lams/learning/includes/JavaScriptFlashGateway.swf"); Index: lams_learning/web/lams_learner.swf =================================================================== diff -u -rdeab1a0aef578ae38f893dd99735fd61cbb85936 -rea35ded530de15a69d1d00888c5602b809a5f596 Binary files differ