Index: lams_central/web/includes/javascript/authoring/authoringGeneral.js =================================================================== RCS file: /usr/local/cvsroot/lams_central/web/includes/javascript/authoring/authoringGeneral.js,v diff -u -r1.51.2.22 -r1.51.2.23 --- lams_central/web/includes/javascript/authoring/authoringGeneral.js 29 Sep 2015 12:39:57 -0000 1.51.2.22 +++ lams_central/web/includes/javascript/authoring/authoringGeneral.js 8 Oct 2015 15:16:26 -0000 1.51.2.23 @@ -1,4 +1,4 @@ -/** +/** * This file contains main methods for Authoring. */ @@ -1651,6 +1651,8 @@ activityData.yCoord, activityData.activityTitle, activityData.readOnly); + // for later reference + activityData.activity = activity; break; // Optional Activity @@ -1798,17 +1800,15 @@ if (activity) { if (activityData.applyGrouping) { - var groupedActivity = activityData.activity; - $.each(layout.activities, function(){ if (this instanceof ActivityDefs.GroupingActivity && this.groupingID == activityData.groupingID) { // add reference and redraw the grouped activity - if (groupedActivity instanceof ActivityDefs.BranchingEdgeActivity) { - groupedActivity.branchingActivity.grouping = this; + if (activity instanceof ActivityDefs.BranchingEdgeActivity) { + activity.branchingActivity.grouping = this; } else { - groupedActivity.grouping = this; - groupedActivity.draw(); + activity.grouping = this; + activity.draw(); } return false; }