Skip to content
Snippets Groups Projects
Commit e56b6e8e authored by srosse's avatar srosse
Browse files

OO-242: make the TitledWrapper pass the activation further

parent 025b88e0
No related branches found
No related tags found
No related merge requests found
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
package org.olat.core.gui.control.generic.title; package org.olat.core.gui.control.generic.title;
import java.util.List;
import org.olat.core.gui.UserRequest; import org.olat.core.gui.UserRequest;
import org.olat.core.gui.components.Component; import org.olat.core.gui.components.Component;
import org.olat.core.gui.components.velocity.VelocityContainer; import org.olat.core.gui.components.velocity.VelocityContainer;
...@@ -34,7 +36,10 @@ import org.olat.core.gui.control.Event; ...@@ -34,7 +36,10 @@ import org.olat.core.gui.control.Event;
import org.olat.core.gui.control.WindowControl; import org.olat.core.gui.control.WindowControl;
import org.olat.core.gui.control.controller.BasicController; import org.olat.core.gui.control.controller.BasicController;
import org.olat.core.gui.control.generic.clone.CloneableController; import org.olat.core.gui.control.generic.clone.CloneableController;
import org.olat.core.gui.control.generic.dtabs.Activateable2;
import org.olat.core.gui.control.generic.spacesaver.ToggleBoxController; import org.olat.core.gui.control.generic.spacesaver.ToggleBoxController;
import org.olat.core.id.context.ContextEntry;
import org.olat.core.id.context.StateEntry;
import org.olat.core.util.Formatter; import org.olat.core.util.Formatter;
import org.olat.core.util.StringHelper; import org.olat.core.util.StringHelper;
...@@ -48,7 +53,7 @@ import org.olat.core.util.StringHelper; ...@@ -48,7 +53,7 @@ import org.olat.core.util.StringHelper;
* Initial Date: 21.06.2007 <br> * Initial Date: 21.06.2007 <br>
* @author Lavinia Dumitrescu, Florian Gnägi * @author Lavinia Dumitrescu, Florian Gnägi
*/ */
public class TitledWrapperController extends BasicController implements CloneableController { public class TitledWrapperController extends BasicController implements CloneableController, Activateable2 {
private static final String COMPONENT_NAME = "child"; private static final String COMPONENT_NAME = "child";
//Velocity variable //Velocity variable
...@@ -136,6 +141,13 @@ public class TitledWrapperController extends BasicController implements Cloneabl ...@@ -136,6 +141,13 @@ public class TitledWrapperController extends BasicController implements Cloneabl
contentController = null; contentController = null;
} }
@Override
public void activate(UserRequest ureq, List<ContextEntry> entries, StateEntry state) {
if(contentController instanceof Activateable2) {
((Activateable2)contentController).activate(ureq, entries, state);
}
}
public void event(UserRequest ureq, Component source, Event event) { public void event(UserRequest ureq, Component source, Event event) {
// nothing to catch // nothing to catch
} }
......
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