From 371b5c252351fc0844c7c175656d932fa50285e2 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Tue, 8 Nov 2016 11:22:15 +0100
Subject: [PATCH] OO-2353: implement the reset button

---
 .../org/olat/course/site/ui/CourseSiteAdminController.java   | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/course/site/ui/CourseSiteAdminController.java b/src/main/java/org/olat/course/site/ui/CourseSiteAdminController.java
index 2abee7c14f9..02198886963 100644
--- a/src/main/java/org/olat/course/site/ui/CourseSiteAdminController.java
+++ b/src/main/java/org/olat/course/site/ui/CourseSiteAdminController.java
@@ -212,7 +212,7 @@ public class CourseSiteAdminController extends FormBasicController {
 	
 	private void doReset(LanguageConfigurationRow row) {
 		row.reset();
-		tableEl.getComponent().setDirty(true);
+		tableEl.reset(true, true, true);
 	}
 	
 	private void doSelecCourse(UserRequest ureq, LanguageConfigurationRow row) {
@@ -314,6 +314,9 @@ public class CourseSiteAdminController extends FormBasicController {
 		public void reset() {
 			langConfig.setTitle(null);
 			langConfig.setRepoSoftKey(null);
+			titleEl.setValue("");
+			defLangEl.uncheckAll();
+			repoEntry = null;
 		}
 		
 		public LanguageConfiguration getRawObject() {
-- 
GitLab