Skip to content
Snippets Groups Projects
Commit 19e1e81b authored by gnaegi's avatar gnaegi
Browse files

OO-716 select first test to not show empty page, activate item in UI when choosing section in menu

parent 597ef5ba
No related branches found
No related tags found
No related merge requests found
...@@ -89,6 +89,12 @@ public class StatisticCourseNodesController extends BasicController implements A ...@@ -89,6 +89,12 @@ public class StatisticCourseNodesController extends BasicController implements A
layoutCtr = new LayoutMain3ColsController(ureq, wControl, courseTree, null, empty, null); layoutCtr = new LayoutMain3ColsController(ureq, wControl, courseTree, null, empty, null);
listenTo(layoutCtr); listenTo(layoutCtr);
putInitialPanel(layoutCtr.getInitialComponent()); putInitialPanel(layoutCtr.getInitialComponent());
// activate first child
TreeModel tree = courseTree.getTreeModel();
if (tree != null && tree.getRootNode().getChildCount() > 0) {
doSelectNode(ureq, (TreeNode)tree.getRootNode().getChildAt(0));
}
} }
private TreeModel buildTreeModel(final UserRequest ureq, final UserCourseEnvironment userCourseEnv) { private TreeModel buildTreeModel(final UserRequest ureq, final UserCourseEnvironment userCourseEnv) {
...@@ -180,6 +186,9 @@ public class StatisticCourseNodesController extends BasicController implements A ...@@ -180,6 +186,9 @@ public class StatisticCourseNodesController extends BasicController implements A
} else { } else {
layoutCtr.setCol3(new Panel("empty")); layoutCtr.setCol3(new Panel("empty"));
} }
// also select in GUI
courseTree.setSelectedNode(selectedNode);
} }
private StatisticResourceNode getStatisticNodeInParentLine(TreeNode selectedNode) { private StatisticResourceNode getStatisticNodeInParentLine(TreeNode selectedNode) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment