diff --git a/src/main/java/org/olat/commons/calendar/ui/KalendarEntryDetailsController.java b/src/main/java/org/olat/commons/calendar/ui/KalendarEntryDetailsController.java index 4e9aa3b2b208d41e28bd4a908779356f9d85a375..899c2d3a6911e3601e9c0819d9bdef9bf05459a8 100644 --- a/src/main/java/org/olat/commons/calendar/ui/KalendarEntryDetailsController.java +++ b/src/main/java/org/olat/commons/calendar/ui/KalendarEntryDetailsController.java @@ -151,7 +151,7 @@ public class KalendarEntryDetailsController extends BasicController { if (activeLinkProvider != null) { activeLinkProvider.addControllerListener(this); activeLinkProvider.setKalendarEvent(kalendarEvent); - activeLinkProvider.setDisplayOnly(true); + activeLinkProvider.setDisplayOnly(isReadOnly); linkVC.put("linkprovider", activeLinkProvider.getControler().getInitialComponent()); linkVC.contextPut("hasLinkProvider", Boolean.TRUE); } else { diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/SelectionTreeComponentRenderer.java b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/SelectionTreeComponentRenderer.java index 5bfb6af80730919289bc3b67b902e83680b911b7..621a43f84c5f4be4237cea0566a921ac928b2766 100644 --- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/SelectionTreeComponentRenderer.java +++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/SelectionTreeComponentRenderer.java @@ -74,14 +74,7 @@ class SelectionTreeComponentRenderer extends DefaultComponentRenderer { if(selectableFilter == null || selectableFilter.isVisible(currentNode)) { sb.append("<li><div>"); // append radio or checkbox if selectable - if(currentNode == root) { - String cssClass = root.getCssClass(); - sb.append("<span class='o_tree_l").append(level).append(" ") - .append(cssClass, cssClass != null).append("'>"); - renderNodeIcon(sb, currentNode); - sb.append(StringEscapeUtils.escapeHtml(root.getTitle())) - .append("</span>"); - } else if (currentNode.isAccessible()) { + if (currentNode.isAccessible()) { renderCheckbox(sb, currentNode, level, checkboxes.get(currentNode.getIdent()), stc); } else { // node title (using css if available)