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

OO-1866: make unique ids for the toggle panel

parent fb6942f3
No related branches found
No related tags found
No related merge requests found
......@@ -22,6 +22,7 @@ package org.olat.portfolio.ui.structel.edit;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import java.util.concurrent.atomic.AtomicLong;
import org.olat.core.CoreSpringFactory;
import org.olat.core.gui.UserRequest;
......@@ -49,11 +50,13 @@ import org.olat.portfolio.ui.filter.PortfolioFilterController;
public class EPCollectRestrictionResultController extends BasicController {
private final VelocityContainer mainVc;
private static final AtomicLong restrictionsCounter = new AtomicLong(1l);
public EPCollectRestrictionResultController(UserRequest ureq, WindowControl wControl) {
super(ureq, wControl);
mainVc = createVelocityContainer("restrictions_msg");
mainVc.contextPut("restrictionId", Long.toString(restrictionsCounter.getAndIncrement()));
putInitialPanel(mainVc);
}
......
#if($messages)
<div class="panel-group" id="o_ep_restrictions">
<div class="panel-group" id="o_ep_restrictions_$restrictionId">
<div class="panel #if($restrictionsPassed) panel-success #else panel-warning #end">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#o_ep_restrictions" href="#collapseMessages">$r.translate("collect.restriction")</a>
<a data-toggle="collapse" data-parent="#o_ep_restrictions_$restrictionId" href="#collapseMessages_$restrictionId">$r.translate("collect.restriction")</a>
</h4>
</div>
<div id="collapseMessages" class="panel-collapse collapse">
<div id="collapseMessages_$restrictionId" class="panel-collapse collapse">
<div class="panel-body">
#foreach($message in $messages)
<p>$message</p>
......
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