From e9e3ab4ecc5c6ef045e57965a623ab308b6fcc44 Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@6c8d7289-2bf4-0310-a012-ef5d649a1542> Date: Fri, 8 Jun 2007 08:21:09 +0000 Subject: [PATCH] fix for selection in language list see http://www.yacy-forum.de/viewtopic.php?t=4095 git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3827 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- htroot/ConfigLanguage_p.html | 2 +- htroot/ConfigLanguage_p.java | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/htroot/ConfigLanguage_p.html b/htroot/ConfigLanguage_p.html index 5ed5b4e6e..02fe42c71 100644 --- a/htroot/ConfigLanguage_p.html +++ b/htroot/ConfigLanguage_p.html @@ -26,7 +26,7 @@
:
diff --git a/htroot/ConfigLanguage_p.java b/htroot/ConfigLanguage_p.java index ab4c41dba..94981575d 100644 --- a/htroot/ConfigLanguage_p.java +++ b/htroot/ConfigLanguage_p.java @@ -132,6 +132,7 @@ public class ConfigLanguage_p { //virtual entry prop.put("langlist_0_file", "default"); prop.put("langlist_0_name", ((langNames.get("default") == null) ? "default" : (String) langNames.get("default"))); + prop.put("langlist_0_selected", "selected"); for(i=0;i<= langFiles.length-1 ;i++){ if(langFiles[i].endsWith(".lng")){ @@ -140,6 +141,12 @@ public class ConfigLanguage_p { langName = (String) langNames.get(langKey); prop.put("langlist_"+(i+1)+"_file", langFiles[i]); prop.put("langlist_"+(i+1)+"_name", ((langName == null) ? langKey : langName)); + if(env.getConfig("htLocaleSelection", "default").equals(langKey)) { + prop.put("langlist_"+(i+1)+"_selected", "selected"); + prop.put("langlist_0_selected", " "); // reset Default + } else { + prop.put("langlist_"+(i+1)+"_selected", " "); + } } } prop.put("langlist", (i+1));