From a8dec44bf89784d3c420c87f6bfc5e60ae686b6c Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Wed, 5 Sep 2012 14:35:30 +0200
Subject: [PATCH] OO-302: implement CSS class to publish the course

---
 .../components/form/flexible/impl/elements/FormLinkImpl.java | 5 +++++
 src/main/java/org/olat/course/editor/PublishStep00.java      | 2 ++
 2 files changed, 7 insertions(+)

diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/FormLinkImpl.java b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/FormLinkImpl.java
index 93cdb4fa816..c9d6dd144a3 100644
--- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/FormLinkImpl.java
+++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/FormLinkImpl.java
@@ -162,6 +162,11 @@ public class FormLinkImpl extends FormItemImpl implements FormLink {
 		return component;
 	}
 
+	@Override
+	public void setElementCssClass(String elementCssClass) {
+		component.setElementCssClass(elementCssClass);
+		super.setElementCssClass(elementCssClass);
+	}
 
 	/**
 	 * @see org.olat.core.gui.components.form.flexible.elements.FormLink#setCustomEnabledLinkCSS(java.lang.String)
diff --git a/src/main/java/org/olat/course/editor/PublishStep00.java b/src/main/java/org/olat/course/editor/PublishStep00.java
index a1f110c0ef0..8b1ef15addc 100644
--- a/src/main/java/org/olat/course/editor/PublishStep00.java
+++ b/src/main/java/org/olat/course/editor/PublishStep00.java
@@ -292,8 +292,10 @@ class PublishStep00 extends BasicStep {
 				//publish treemodel is tree model and INodeFilter at the same time
 				multiSelectTree = uifactory.addTreeMultiselect("seltree", null, fic, publishManager2.getPublishTreeModel(), publishManager2.getPublishTreeModel());
 				selectAllLink = uifactory.addFormLink("checkall", fic);
+				selectAllLink.setElementCssClass("o_sel_course_publish_selectall_cbb");
 				selectAllLink.addActionListener(this, FormEvent.ONCLICK);
 				uncheckallLink = uifactory.addFormLink("uncheckall", fic);
+				uncheckallLink.setElementCssClass("o_sel_course_publish_deselectall_cbb");
 				uncheckallLink.addActionListener(this, FormEvent.ONCLICK);
 			} else {
 				// set message container - telling nothing to publish.
-- 
GitLab