Index: lams_build/lib/lams/lams.jar =================================================================== diff -u -r4ca1b4e69d135a796d7db5eab3206e24e9503619 -rcccfd92afaaaa425d74e0023a0497057399465bd Binary files differ Index: lams_central/src/java/org/lamsfoundation/lams/authoring/ObjectExtractor.java =================================================================== diff -u -r83a60b6d3abdd08250edce24a25a78263cd6b984 -rcccfd92afaaaa425d74e0023a0497057399465bd --- lams_central/src/java/org/lamsfoundation/lams/authoring/ObjectExtractor.java (.../ObjectExtractor.java) (revision 83a60b6d3abdd08250edce24a25a78263cd6b984) +++ lams_central/src/java/org/lamsfoundation/lams/authoring/ObjectExtractor.java (.../ObjectExtractor.java) (revision cccfd92afaaaa425d74e0023a0497057399465bd) @@ -899,9 +899,14 @@ buildSequenceActivity((SequenceActivity)activity,activityDetails); } - private void buildBranchingActivity(BranchingActivity branchingActivity,Hashtable activityDetails) + private void buildBranchingActivity(BranchingActivity branchingActivity,Hashtable activityDetails) throws WDDXProcessorConversionException, ObjectExtractorException { + branchingActivity.setStartXcoord(WDDXProcessor.convertToInteger(activityDetails, WDDXTAGS.START_XCOORD)); + branchingActivity.setStartYcoord(WDDXProcessor.convertToInteger(activityDetails, WDDXTAGS.START_YCOORD)); + branchingActivity.setEndXcoord(WDDXProcessor.convertToInteger(activityDetails, WDDXTAGS.END_XCOORD)); + branchingActivity.setEndYcoord(WDDXProcessor.convertToInteger(activityDetails, WDDXTAGS.END_YCOORD)); } + private void buildGroupingActivity(GroupingActivity groupingActivity,Hashtable activityDetails) throws WDDXProcessorConversionException, ObjectExtractorException { /** Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -rd3d682445aa3dca16d7a1010db38c2473c1b8892 -rcccfd92afaaaa425d74e0023a0497057399465bd Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -rd3d682445aa3dca16d7a1010db38c2473c1b8892 -rcccfd92afaaaa425d74e0023a0497057399465bd Binary files differ Index: lams_common/src/java/org/lamsfoundation/lams/util/wddx/WDDXTAGS.java =================================================================== diff -u -r4ca1b4e69d135a796d7db5eab3206e24e9503619 -rcccfd92afaaaa425d74e0023a0497057399465bd --- lams_common/src/java/org/lamsfoundation/lams/util/wddx/WDDXTAGS.java (.../WDDXTAGS.java) (revision 4ca1b4e69d135a796d7db5eab3206e24e9503619) +++ lams_common/src/java/org/lamsfoundation/lams/util/wddx/WDDXTAGS.java (.../WDDXTAGS.java) (revision cccfd92afaaaa425d74e0023a0497057399465bd) @@ -190,4 +190,11 @@ public static final String EXTERNAL_ID_TYPE = "externalIDType"; public static final String EXTERNAL_SIG = "externalSignature"; public static final String ENTRY = "entry"; + + /** Branching Activity Specific Tags */ + public static final String START_XCOORD="startXCoord"; + public static final String START_YCOORD="startYCoord"; + public static final String END_XCOORD="endXCoord"; + public static final String END_YCOORD="endYCoord"; + }