diff --git a/admin-root/config.html b/admin-root/config.html
index d0751034..b68df3ed 100644
--- a/admin-root/config.html
+++ b/admin-root/config.html
@@ -48,6 +48,9 @@ select {
#buttons {
float: left;
}
+#buttons input {
+ width: 7em;
+}
Configuration
Your config file is not writable, you can not change anything using this webpage
diff --git a/admin-root/config.js b/admin-root/config.js
index 57741bc6..6eb1dcd9 100644
--- a/admin-root/config.js
+++ b/admin-root/config.js
@@ -298,6 +298,7 @@ var Config ={
if (!Cookie.getVar('show_advanced_config') && item.advanced) {
frag.style.display = 'none';
}
+ frag.style.clear = 'both';
return frag;
},
_addItemEvent: function (e) {
@@ -402,6 +403,12 @@ var BuildElement = {
label.appendChild(document.createTextNode(displayName));
frag.appendChild(label);
var input;
+ if (/KHTML/.test(navigator.userAgent) && (80 == size)) {
+ // Safari & Konqueror input fields gets to long
+ // This is a runner up in the ugly bug fix contest
+ size = 60;
+ }
+
if (Config.isWritable) {
input = Builder.node('input',{id: id,name: name,className: 'text',
value: value,size: size});