I ran across the same problem, my fix was a bit different:
diff -u -r --exclude=config.ini --exclude=default.txt --exclude='*~' vacation/skins/default/templates/vacation.html /var/www/html/mail/roundcube/plugins/vacation/skins/default/templates/vacation.html
--- vacation/skins/default/templates/vacation.html 2010-02-22 21:31:20.000000000 -0800
+++ /var/www/html/mail/roundcube/plugins/vacation/skins/default/templates/vacation.html 2010-10-08 02:26:08.000000000 -0700
@@ -15,12 +15,12 @@
The problem
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
I have duplicated this problem on IE, Firefox, and Opera.
a quick fix: in skins/default/vacation.css, replace #pagecontent with:
#pagecontent {
width: 800px;
position: absolute;
bottom: 20px;
left: 20px;
right: 20px;
top: 85px;
}
I ran across the same problem, my fix was a bit different:
diff -u -r --exclude=config.ini --exclude=default.txt --exclude='*~' vacation/skins/default/templates/vacation.html /var/www/html/mail/roundcube/plugins/vacation/skins/default/templates/vacation.html
--- vacation/skins/default/templates/vacation.html 2010-02-22 21:31:20.000000000 -0800
+++ /var/www/html/mail/roundcube/plugins/vacation/skins/default/templates/vacation.html 2010-10-08 02:26:08.000000000 -0700
@@ -15,12 +15,12 @@
<div id="pagecontent">
<form name="vacationform" action="./?_task=settings&_action=plugin.vacation-save" method="post">
- <div id="prefs-details">
+ <div id="prefs-details"><div id="mainscreen">
<roundcube:object name="plugin.vacation_form" />
<roundcube:button command="plugin.vacation-save" type="input"
class="button mainaction" label="save" title="save" /><br/>
<p> </p>
- </div>
+ </div></div>
</form>
</div>