Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -r9282351053ddea658636c6d3ceab057212d30391 -r96b7d23e6ff1d27f5f2637fa1c1dfe471861fa63 Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -r9282351053ddea658636c6d3ceab057212d30391 -r96b7d23e6ff1d27f5f2637fa1c1dfe471861fa63 Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/Branch.as =================================================================== diff -u -r60db93c549c96bad95e890f34add10c4ef9d3d2e -r96b7d23e6ff1d27f5f2637fa1c1dfe471861fa63 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/Branch.as (.../Branch.as) (revision 60db93c549c96bad95e890f34add10c4ef9d3d2e) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/Branch.as (.../Branch.as) (revision 96b7d23e6ff1d27f5f2637fa1c1dfe471861fa63) @@ -81,5 +81,13 @@ public function get hubUIID():Number { return _hubUIID; } + + public function get isStart():Boolean { + return (_direction == BranchConnector.DIR_FROM_START); + } + + public function get isEnd():Boolean { + return (_direction == BranchConnector.DIR_TO_END); + } } Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as =================================================================== diff -u -r9282351053ddea658636c6d3ceab057212d30391 -r96b7d23e6ff1d27f5f2637fa1c1dfe471861fa63 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision 9282351053ddea658636c6d3ceab057212d30391) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision 96b7d23e6ff1d27f5f2637fa1c1dfe471861fa63) @@ -245,6 +245,33 @@ } } + public function removeBranchByConnection(connectUIID, activity:BranchingActivity):Void { + var keyArray:Array = _branches.keys(); + for(var i=0; i