From aa81fc91bc6f570e1accb0953794599f736bac47 Mon Sep 17 00:00:00 2001
From: Florian Gnaegi - frentix GmbH <gnaegi@frentix.com>
Date: Thu, 15 May 2014 10:04:02 +0200
Subject: [PATCH] OO-1068 fix custom table renderer css class

---
 .../impl/elements/table/AbstractFlexiTableRenderer.java     | 6 +++---
 .../impl/elements/table/FlexiTableCustomRenderer.java       | 2 +-
 .../repository/ui/list/RepositoryEntryListController.java   | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/AbstractFlexiTableRenderer.java b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/AbstractFlexiTableRenderer.java
index 44f4ad71118..e2ff8bc3ecb 100644
--- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/AbstractFlexiTableRenderer.java
+++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/AbstractFlexiTableRenderer.java
@@ -60,9 +60,9 @@ public abstract class AbstractFlexiTableRenderer extends DefaultComponentRendere
 			sb.append(" ").append(css);
 		}
 		switch(ftE.getRendererType()) {
-			case custom: sb.append("o_rendertype_custom"); break;
-			case classic: sb.append("o_rendertype_classic"); break;
-			case dataTables: sb.append("o_rendertype_dataTables"); break;
+			case custom: sb.append(" o_rendertype_custom"); break;
+			case classic: sb.append(" o_rendertype_classic"); break;
+			case dataTables: sb.append(" o_rendertype_dataTables"); break;
 		}
 		sb.append(" table-responsive\">");
 		String id = ftC.getFormDispatchId();
diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/FlexiTableCustomRenderer.java b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/FlexiTableCustomRenderer.java
index 85f32e06a05..1d31c8c6574 100644
--- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/FlexiTableCustomRenderer.java
+++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/FlexiTableCustomRenderer.java
@@ -55,7 +55,7 @@ class FlexiTableCustomRenderer extends AbstractFlexiTableRenderer implements Com
 		if (css != null) {
 			sb.append(" ").append(css);
 		}
-		sb.append("\">");
+		sb.append(" o_rendertype_custom\">");
 		
 		//render body
 		sb.append("<div class='o_table_body container-fluid'>");
diff --git a/src/main/java/org/olat/repository/ui/list/RepositoryEntryListController.java b/src/main/java/org/olat/repository/ui/list/RepositoryEntryListController.java
index 59795fc443c..9d2a1529d83 100644
--- a/src/main/java/org/olat/repository/ui/list/RepositoryEntryListController.java
+++ b/src/main/java/org/olat/repository/ui/list/RepositoryEntryListController.java
@@ -168,7 +168,7 @@ public class RepositoryEntryListController extends FormBasicController
 		tableEl.setRendererType(FlexiTableRendererType.custom);
 		tableEl.setSearchEnabled(true);
 		tableEl.setCustomizeColumns(false);
-		tableEl.setElementCssClass("o_coursetable o_rendertype_custom");
+		tableEl.setElementCssClass("o_coursetable");
 		VelocityContainer row = createVelocityContainer("row_1");
 		row.setDomReplacementWrapperRequired(false); // sets its own DOM id in velocity container
 		tableEl.setRowRenderer(row, this);
-- 
GitLab