Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -rddbaafba98df3c2f503d7f8cdb755d9f5194dfd0 -rca5d6a85e553398cbfbb1b05a41b5c50de33fcd3 Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -rddbaafba98df3c2f503d7f8cdb755d9f5194dfd0 -rca5d6a85e553398cbfbb1b05a41b5c50de33fcd3 Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as =================================================================== diff -u -r79ecb1908592f3debc72d036a491420ef5a853b3 -rca5d6a85e553398cbfbb1b05a41b5c50de33fcd3 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as (.../CanvasBranchView.as) (revision 79ecb1908592f3debc72d036a491420ef5a853b3) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as (.../CanvasBranchView.as) (revision ca5d6a85e553398cbfbb1b05a41b5c50de33fcd3) @@ -259,7 +259,7 @@ } private function open():Void { - _cm.getCanvas().addBin(this); + _cm.getCanvas().addBin(this.activityLayer); setSize(_cm); @@ -516,8 +516,8 @@ //position bin in canvas. if(cm.activeView == this) { var bin = cm.getCanvas().bin; - bin._x = canvas_scp._x + (s.w - bin._width) - 10; - bin._y = canvas_scp._y + (s.h - bin._height) - 10; + bin._x = (s.w - bin._width) - 10; + bin._y = (s.h - bin._height) - 10; } canvas_scp.redraw(true); Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as =================================================================== diff -u -r79ecb1908592f3debc72d036a491420ef5a853b3 -rca5d6a85e553398cbfbb1b05a41b5c50de33fcd3 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision 79ecb1908592f3debc72d036a491420ef5a853b3) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision ca5d6a85e553398cbfbb1b05a41b5c50de33fcd3) @@ -118,8 +118,9 @@ // raise alert if design is empty if (canvasModel.activitiesDisplayed.size() < 1){ Cursor.showCursor(Application.C_DEFAULT); - LFMessage.showMessageAlert(msg); var msg:String = Dictionary.getValue('al_empty_design'); + LFMessage.showMessageAlert(msg); + }else { saveDesignToServerAs(Workspace.MODE_SAVE); } @@ -741,7 +742,7 @@ * @return */ public function initBin():Void{ - addBin(_canvasView_mc); + addBin(canvasView.activityLayer); } public function addBin(target:MovieClip) {