+ ${lamsFound}
<%-- We might need to alter that for RTL layout --%>
@@ -35,7 +36,7 @@
<%-- List of the existing nodes --%>
+
+
+
<%-- Title and full description of the node --%>
@@ -69,10 +92,18 @@
${node.fullDescription}
-
|
+
+
+
+
+
+
+ |
+
+
<%-- List of subnodes --%>
<%-- If the list of subnodes is empty, we display only a message --%>
@@ -103,7 +134,7 @@
-
"
onclick="javascript:leaveNodeEditor('','${removeNodeUrl}')" />
Index: lams_common/src/java/org/lamsfoundation/lams/planner/dto/PedagogicalPlannerSequenceNodeDTO.java
===================================================================
RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/planner/dto/PedagogicalPlannerSequenceNodeDTO.java,v
diff -u -r1.3 -r1.4
--- lams_common/src/java/org/lamsfoundation/lams/planner/dto/PedagogicalPlannerSequenceNodeDTO.java 25 Feb 2009 18:24:11 -0000 1.3
+++ lams_common/src/java/org/lamsfoundation/lams/planner/dto/PedagogicalPlannerSequenceNodeDTO.java 28 Feb 2009 13:45:12 -0000 1.4
@@ -25,6 +25,7 @@
import java.util.LinkedList;
import java.util.List;
+import java.util.Set;
import org.lamsfoundation.lams.planner.PedagogicalPlannerSequenceNode;
@@ -47,7 +48,8 @@
public PedagogicalPlannerSequenceNodeDTO() {
}
- public PedagogicalPlannerSequenceNodeDTO(PedagogicalPlannerSequenceNode node, List titlePath) {
+ public PedagogicalPlannerSequenceNodeDTO(PedagogicalPlannerSequenceNode node, List titlePath,
+ Set filteredUids) {
uid = node.getUid();
title = node.getTitle();
briefDescription = node.getBriefDescription();
@@ -60,13 +62,15 @@
}
subnodes = new LinkedList();
for (PedagogicalPlannerSequenceNode subnode : node.getSubnodes()) {
- PedagogicalPlannerSequenceNodeDTO subnodeDTO = new PedagogicalPlannerSequenceNodeDTO();
- subnodeDTO.setTitle(subnode.getTitle());
- subnodeDTO.setBriefDescription(subnode.getBriefDescription());
- subnodeDTO.setLocked(subnode.getLocked());
- subnodeDTO.setFileName(subnode.getFileName());
- subnodeDTO.setUid(subnode.getUid());
- subnodes.add(subnodeDTO);
+ if (filteredUids == null || filteredUids.contains(subnode.getUid())) {
+ PedagogicalPlannerSequenceNodeDTO subnodeDTO = new PedagogicalPlannerSequenceNodeDTO();
+ subnodeDTO.setTitle(subnode.getTitle());
+ subnodeDTO.setBriefDescription(subnode.getBriefDescription());
+ subnodeDTO.setLocked(subnode.getLocked());
+ subnodeDTO.setFileName(subnode.getFileName());
+ subnodeDTO.setUid(subnode.getUid());
+ subnodes.add(subnodeDTO);
+ }
}
}