Revert "Removed the "fix_scrollbarbug" div and all references to it."
authorArt Cancro <ajc@citadel.org>
Sat, 25 Sep 2010 01:50:32 +0000 (21:50 -0400)
committerArt Cancro <ajc@citadel.org>
Sat, 25 Sep 2010 01:50:32 +0000 (21:50 -0400)
This reverts commit 85b8087bf603edb5320f0bc9da18ed2294204ca2.

41 files changed:
webcit/auth.c
webcit/bbsview_renderer.c
webcit/blogview_renderer.c
webcit/calendar_view.c
webcit/event.c
webcit/openid.c
webcit/paging.c
webcit/setup_wizard.c
webcit/sieve.c
webcit/smtpqueue.c
webcit/static/styles/content.css
webcit/static/styles/webcit.css
webcit/static/t/aide/display_generic_cmd.html
webcit/static/t/aide/display_inetconf.html
webcit/static/t/aide/display_menu.html
webcit/static/t/aide/display_serverrestart.html
webcit/static/t/aide/display_serverrestart_page_do.html
webcit/static/t/aide/display_sitewide_config.html
webcit/static/t/aide/edituser/detailview.html
webcit/static/t/aide/edituser/select.html
webcit/static/t/display_main_menu.html
webcit/static/t/display_message.html
webcit/static/t/edit_message.html
webcit/static/t/files.html
webcit/static/t/files/picview.js
webcit/static/t/floors.html
webcit/static/t/iconbar/edit.html
webcit/static/t/knrooms.html
webcit/static/t/room/create.html
webcit/static/t/room/display_private.html
webcit/static/t/room/edit.html
webcit/static/t/room/edit/editroom.html
webcit/static/t/room/zapped_list.html
webcit/static/t/summary_trailer.html
webcit/static/t/view_message.html
webcit/static/t/view_message/print.html
webcit/static/t/who.html
webcit/tasks.c
webcit/userlist.c
webcit/vcard_edit.c
webcit/wiki.c

index 80f7ddbb0a8e63d3920d8e1b72625e79804d15ad..cb2917b673572a0e4aa45b532cbb4328608a0b0f 100644 (file)
@@ -645,7 +645,8 @@ void validate(void)
                return;
        }
 
-       wc_printf("<table class=\"auth_validate\"><tr><td>\n");
+       wc_printf("<div class=\"fix_scrollbar_bug\">"
+               "<table class=\"auth_validate\"><tr><td>\n");
        wc_printf("<div id=\"validate\">");
 
        safestrncpy(user, &buf[4], sizeof user);
@@ -728,7 +729,7 @@ void validate(void)
        wc_printf("<br />\n");
 
        wc_printf("</div>\n");
-       wc_printf("</td></tr></table>\n");
+       wc_printf("</td></tr></table></div>\n");
        wDumpContent(1);
 }
 
index a4b707841eadac0c4bec64848062d9d16b095473..3472b99d8792d2502d9b15296e98c7fd41a6a7e5 100644 (file)
@@ -180,6 +180,8 @@ int bbsview_RenderView_or_Tail(SharedMessageStatus *Stat,
        int start_index = 0;
        int end_index = 0;
 
+       wc_printf("<div class=\"fix_scrollbar_bug\">");
+
        if (Stat->nummsgs > 0) {
                lprintf(9, "sorting %d messages\n", BBS->num_msgs);
                qsort(BBS->msgs, (size_t)(BBS->num_msgs), sizeof(long), bbsview_sortfunc);
@@ -351,6 +353,7 @@ int bbsview_RenderView_or_Tail(SharedMessageStatus *Stat,
                }
        }
 
+       wc_printf("</div>\n");
        return(0);
 }
 
index dc376b6655192f06c963588d513fe446716807d3..760045e95ffceb9703c548480d3724a7ae207819 100644 (file)
@@ -111,6 +111,8 @@ int blogview_render(SharedMessageStatus *Stat,
        struct blogview *BLOG = (struct blogview *) *ViewSpecific;
        int i;
 
+       wc_printf("<div class=\"fix_scrollbar_bug\">");
+
        if (Stat->nummsgs > 0) {
                lprintf(9, "sorting %d messages\n", BLOG->num_msgs);
                qsort(BLOG->msgs, (size_t)(BLOG->num_msgs), sizeof(long), blogview_sortfunc);
@@ -134,6 +136,7 @@ int blogview_render(SharedMessageStatus *Stat,
                }
        }
 
+       wc_printf("</div>\n");
        return(0);
 }
 
index f71c375f8f24155403b7e1e140f7b7910cb080a8..c40b5a064b957ad829680f6dc233aeefc8597606 100644 (file)
@@ -569,7 +569,8 @@ void calendar_month_view(int year, int month, int day) {
        }
 
        /* Outer table (to get the background color) */
-       wc_printf("<table class=\"calendar\"> \n <tr><td>"); 
+       wc_printf("<div class=\"fix_scrollbar_bug\">"
+               "<table class=\"calendar\"> \n <tr><td>"); 
 
        wc_printf("<table width=\"100%%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n");
 
@@ -661,8 +662,8 @@ void calendar_month_view(int year, int month, int day) {
        }
 
        wc_printf("</table>"                    /* end of inner table */
-               "</td></tr></table>\n"          /* end of outer table */
-       );
+               "</td></tr></table>"            /* end of outer table */
+               "</div>\n");
 }
 
 /*
@@ -704,7 +705,8 @@ void calendar_brief_month_view(int year, int month, int day) {
        }
 
        /* Outer table (to get the background color) */
-       wc_printf("<table width=\"100%%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" "
+       wc_printf("<div class=\"fix_scrollbar_bug\">"
+               "<table width=\"100%%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" "
                "bgcolor=#204B78><tr><td>\n");
 
        wc_printf("<table width=\"100%%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n");
@@ -783,8 +785,8 @@ void calendar_brief_month_view(int year, int month, int day) {
        }
 
        wc_printf("</table>"                    /* end of inner table */
-               "</td></tr></table>\n"          /* end of outer table */
-       );
+               "</td></tr></table>"            /* end of outer table */
+               "</div>\n");
 }
 
 /*
@@ -1161,6 +1163,8 @@ void calendar_day_view(int year, int month, int day) {
        ++tomorrow.day;
        tomorrow = icaltime_normalize(tomorrow);
 
+       wc_printf("<div class=\"fix_scrollbar_bug\">");
+
        /* Inner table (the real one) */
        wc_printf("<table class=\"calendar\" id=\"inner_day\"><tr> \n");
 
@@ -1324,7 +1328,9 @@ void calendar_day_view(int year, int month, int day) {
        embeddable_mini_calendar(year, month);
 
        wc_printf("</td></tr>");                        /* end stuff-on-the-right */
-       wc_printf("</table>\n");                        /* end of inner table */
+
+       wc_printf("</table>"                    /* end of inner table */
+               "</div>");
 }
 
 
index 56cee1e077f80ddbbce69da8821537e9f0d3e82c..6106ec1dbca0637eb8f3224852f3ef70b4e99a9e 100644 (file)
@@ -171,6 +171,8 @@ void display_edit_individual_event(icalcomponent *supplied_vevent, long msgnum,
 
        wc_printf("<div id=\"content\" class=\"service\">\n");
 
+       wc_printf("<div class=\"fix_scrollbar_bug\">");
+
        /************************************************************
         * Uncomment this to see the UID in calendar events for debugging
        wc_printf("UID == ");
@@ -770,6 +772,8 @@ void display_edit_individual_event(icalcomponent *supplied_vevent, long msgnum,
        end_tab(3, 3);
        wc_printf("</form>\n");
 
+       wc_printf("</div>\n");                  /* end 'fix_scrollbar_bug' div */
+
        StrBufAppendPrintf(WC->trailing_javascript,
                "eventEditAllDay();             \n"
                "RecurrenceShowHide();          \n"
index efe4280ca29f0f93562bd82b97b0923799162716..8842e88102549f3f214d7d480a58a05a2417c917 100644 (file)
@@ -13,6 +13,8 @@ void display_openids(void)
 
        output_headers(1, 1, 1, 0, 0, 0);
 
+       wc_printf("<div class=\"fix_scrollbar_bug\">");
+
        do_template("beginbox_1", NULL);
        StrBufAppendBufPlain(WCC->WBuf, _("Manage Account/OpenID Associations"), -1, 0);
        do_template("beginbox_2", NULL);
@@ -52,6 +54,7 @@ void display_openids(void)
        }
 
        do_template("endbox", NULL);
+       wc_printf("</div>");
        wDumpContent(2);
 }
 
index 7c632fb9f14b435534b19da9ba1b30f53157b786..307e225a27ec5c30cfbab551d8137aa43eed00df 100644 (file)
@@ -38,7 +38,8 @@ void display_page(void)
 
        wc_printf("<div id=\"content\" class=\"service\">\n");
 
-       wc_printf("<table class=\"paging_background\"><tr><td>\n");
+        wc_printf("<div class=\"fix_scrollbar_bug\">"
+               "<table class=\"paging_background\"><tr><td>\n");
 
        wc_printf(_("Send an instant message to: "));
        escputs(recp);
@@ -66,7 +67,7 @@ void display_page(void)
        wc_printf("<br /><a href=\"javascript:window.close();\"%s</A>\n", _("Cancel"));
 
        wc_printf("</FORM></CENTER>\n");
-       wc_printf("</td></tr></table>\n");
+       wc_printf("</td></tr></table></div>\n");
        wDumpContent(1);
 }
 
index 62dafbca123e8e2d3f883994a49d67104c3f375b..6ad0cc2e96a80dbc9ba078f1b3d97985ab440736 100644 (file)
@@ -30,7 +30,9 @@ void do_setup_wizard(void)
 
        wc_printf("<div id=\"content\" class=\"service\">\n");
 
-       wc_printf("<form method=\"post\" action=\"setup_wizard\">\n");
+       wc_printf("<div class=\"fix_scrollbar_bug\">"
+               "<form method=\"post\" action=\"setup_wizard\">\n"
+       );
        wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
 
        wc_printf("<div align=center>"
@@ -41,7 +43,7 @@ void do_setup_wizard(void)
        wc_printf("<INPUT TYPE=\"submit\" NAME=\"step\" VALUE=\"Next\">\n");
        wc_printf("<INPUT TYPE=\"submit\" NAME=\"step\" VALUE=\"Finish\">\n");
 
-       wc_printf("</form></div>\n");
+       wc_printf("</form></div></div>\n");
        wDumpContent(1);
 }
 
index 40af7f54d8627271072237f7fdb537e3270adf7a..ae08f608a21e5b059506877ac65cd975c2d2d4cd 100644 (file)
@@ -21,13 +21,14 @@ void display_no_sieve(void) {
 
        wc_printf("<div id=\"content\" class=\"service\">\n");
 
-       wc_printf("<table class=\"sieve_background\">"
+       wc_printf("<div class=\"fix_scrollbar_bug\">"
+               "<table class=\"sieve_background\">"
                "<tr><td valign=top>\n");
 
        wc_printf(_("This installation of Citadel was built without support for server-side mail filtering."
                "<br>Please contact your system administrator if you require this feature.<br>"));
 
-       wc_printf("</td></tr></table>\n");
+       wc_printf("</td></tr></table></div>\n");
        wDumpContent(1);
 }
 
@@ -105,7 +106,8 @@ void display_sieve(void)
 
        wc_printf("<div id=\"content\" class=\"service\">\n");
 
-       wc_printf("<table class=\"sieve_background\">"
+       wc_printf("<div class=\"fix_scrollbar_bug\">"
+               "<table class=\"sieve_background\">"
                "<tr><td valign=top>\n");
 
 
@@ -203,7 +205,7 @@ void display_sieve(void)
        wc_printf("<input type=\"submit\" name=\"cancel_button\" value=\"%s\">\n", _("Cancel"));
        wc_printf("</div></form>\n");
 
-       wc_printf("</td></tr></table>\n");
+       wc_printf("</td></tr></table></div>\n");
 
        wc_printf("<script type=\"text/javascript\">    \n"
                "ToggleSievePanels();                   \n"
index b120ee17ae6e9fa6b8821632864c2088777bc1b8..c73e9a25613502cb228768a58cde1414679e8044 100644 (file)
@@ -239,7 +239,8 @@ void display_smtpqueue(void)
 
        wc_printf("<div id=\"content\" class=\"service\">\n");
 
-       wc_printf("<table class=\"smtpqueue_background\">"
+       wc_printf("<div class=\"fix_scrollbar_bug\">"
+               "<table class=\"smtpqueue_background\">"
                "<tr><td valign=top>\n");
 
        wc_printf("<div id=\"smtpqueue_inner_div\">"
@@ -248,7 +249,7 @@ void display_smtpqueue(void)
                "<div align=\"center\">"
                "<a href=\"javascript:RefreshSMTPqueueDisplay();\">%s</a>"
                "</div>"
-               "</td></tr></table>\n", _("Refresh this page")
+               "</td></tr></table></div>\n", _("Refresh this page")
        );
 
        StrBufAppendPrintf(WC->trailing_javascript, "RefreshSMTPqueueDisplay();\n");
index 533a2eabc8a8c90dc77e115e70abc729f444f1f0..3397ce139db0803f277349bc822b9856803b3cd4 100644 (file)
        overflow-y: auto;                               
 }
 
+.fix_scrollbar_bug {
+       margin-right: 1px;              /* Gecko and other non-broken browsers */
+       font-size: 90%;                 /* Most stuff needs to be a little smaller than normal. */
+}
+
 .boxcontent table {
        margin: 0;
        padding: 0;
index 61b2e97fae758e1ea40c0e8e9201a616ec0202fa..a7d523773614ae6229b804e50c5fdd8af81cc3a6 100644 (file)
@@ -497,6 +497,11 @@ body {
 
 #preview_pane { overflow: auto }
 
+.fix_scrollbar_bug {
+       margin-right: 1px;              /* Gecko and other non-broken browsers */
+       font-size: 90%;                 /* Most stuff needs to be a little smaller than normal. */
+}
+
 .ctdlTemplate { display: none }
 
 #ctdlContextMenu {
index 5b3761743456588d965ac6f03b296914ebb8dea6..fc3552e81698212e699dfb252d7c12abfcf3dd53 100644 (file)
@@ -6,6 +6,7 @@
 </div>
 
 <div id="content" class="service">
+  <div class="fix_scrollbar_bug">
     <??("COND:AIDE", 1)>
     <table class="mainmenu_background"><tr><td>
 
@@ -27,4 +28,5 @@
       </tr>
     </table>
     <??("X", 1)>
+  </div>
 <?=("trailing")>
index ef71040db35159d508c258c459d85d7c59933f09..2f6e3621e2f1e92c6a1aa1360a2627c72d303988 100644 (file)
@@ -7,6 +7,7 @@
 </h1>
 </div>
 <div id="content" class="service">
+<div class="fix_scrollbar_bug">
 <table border=0 width=100% cellspacing="10" cellpadding="10"> <tr><td valign=top width="50%">
 
 
index 7c03b144fafd7c1b61cdf004e5ef5aedb5dac523..1714ce63ab1d1ac66e4cedf47013663b18e6aefa 100644 (file)
@@ -7,6 +7,7 @@
 </h1>
 </div>
 <div id="content" class="service">
+<div class="fix_scrollbar_bug">
 <table>
 <tr valign=top><td width=50% valign="top">
 <??("COND:AIDE", 3)><?DOBOXED("aide_global_config", _("Global Configuration"))><??("X", 3)>
@@ -16,5 +17,5 @@
 <??("COND:AIDE", 4)><?DOBOXED("aide_restart", _("Shutdown Citadel"))><??("X", 3)>
 </td><td width=50% valign="top">
 <?DOBOXED("aide_floorconfig", _("Rooms and Floors"))>
-</td></tr></table>
+</td></tr></table></div>
 <?=("trailing")>
index f3a6aa1e42f907a9eccfe989d8e109265562c315..efac86ef862a64ea0b67412a824039465e30e7e1 100644 (file)
 <div id="global">
        <?=("important_msg")>
        <div id="content" class="service">
-               <table><td width=50% valign="top"><tr>
-                       <?DOBOXED(="aide_serverrestart_box", _("Restart Citadel"))>
-               </td></tr></table>
+               <div class="fix_scrollbar_bug">
+                       <table><td width=50% valign="top"><tr>
+                               <?DOBOXED(="aide_serverrestart_box", _("Restart Citadel"))>
+                       </td></tr></table>
+               </div>
        </div>
 <?=("trailing")>
index 235d1f36820a7f11c2606bd98f48cb02169621c4..8b7af7ca25259acba11f4a2de1aa0472d8e05f13 100644 (file)
        <div id="global">
                <?=("important_msg")>
                <div id="content" class="service">
-                       <table><td width=50% valign="top"><tr>
-                               <?DOBOXED("box_serverrestartpagedo")>
-                       </td></tr></table>
+                       <div class="fix_scrollbar_bug">
+                               <table><td width=50% valign="top"><tr>
+                                       <?DOBOXED("box_serverrestartpagedo")>
+                               </td></tr></table>
+                       </div>
                </div>
 <?=("trailing")>
index 252188c53b26a965053ddcb9b1042b5f542b7213..9bcf8784f495fe9776221a39dcb0a41b687efa47 100644 (file)
@@ -2,6 +2,7 @@
 <div id="banner">
 <h1><?_("Site configuration")></h1>
 </div>
+<div id="content" class="service fix_scrollbar_bug">
 <?!("COND:AIDE", 1)><?_("You need to be aide to view this.")><?!("X", 1)>
 <??("COND:AIDE", 2)>
 <table border="0" cellspacing="0" cellpadding="0" ><tr><td>
@@ -20,4 +21,5 @@
 </form>
 </td></tr></table>
 <??("X", 2)>
+</div>
 <?=("trailing")>
index 8396782b1ea00e21775db892b3cb47a6dfb59bb7..b210d77157f0a0282eec54015fd96a3ab0007f84 100644 (file)
@@ -4,6 +4,7 @@
   <h1><?_("Edit user account: ")><?USERLIST:USERNAME("X")></h1>
 </div>
 <div id="content" class="service">
+<div class="fix_scrollbar_bug">
 <table class="useredit_background"><tr><td>
 <form method="POST" action="edituser">
 <input type="hidden" name="username" value="<?USERLIST:USERNAME("X")>">
@@ -36,5 +37,5 @@
 </table>
 <input type="submit" name="ok_button" value="<?_("Save changes")>">&nbsp; <input type="submit" name="cancel" value="<?_("Cancel")>"><br /><br /></form>
 </center>
-</td></tr></table>
+</td></tr></table></div>
 <?=("trailing")>
index 80d1b768a025dd923f9af51127aab1f1cce21185..1770cc86fe115e9947de17e23f559edbe5927c48 100644 (file)
@@ -6,6 +6,7 @@
 </div>
 
 <div id="content" class="service"> 
+<div class="fix_scrollbar_bug">
 <?!("COND:AIDE", 1)><?_("You need to be aide to view this.")><?!("X", 1)>
 <??("COND:AIDE", 2)>
  
@@ -19,4 +20,5 @@
 </td></tr>
 </table>
 <??("X", 2)>
+</div>
 <?=("trailing")>
index 7a1a3db9adadab9042a185150ceb374d38490dfd..dce01f9c97b67a7ed9f657b9a95ce9fa8211b239 100644 (file)
@@ -2,6 +2,7 @@
 <?=("important_msg")><?%("COND:LOGGEDIN", 1, 1, 1, "", ="paging")>
 <?ROOMBANNER>
 <div id="content">
+<div class="fix_scrollbar_bug">
 <table width="100%" cellspacing="10" cellpadding="0">
 <tr><td colspan="2" class="advanced">
   <?DOBOXED("menu_basic_commands", _("Basic commands"))>
@@ -13,4 +14,5 @@
 </td></tr>
 </table>
 </div>
+</div>
 <?=("trailing")>
index 685be28ef07fc1eec9fbe5df08fb3d767978c198..95cd74f733a3c8bc7cc7afbdeecb9c40a0e28568 100644 (file)
@@ -1,4 +1,4 @@
-<div class="message"
+<div class="fix_scrollbar_bug message"
 onMouseOver=document.getElementById("msg<?MAIL:SUMM:N>").style.visibility="visible"
 onMouseOut=document.getElementById("msg<?MAIL:SUMM:N>").style.visibility="hidden" >
 <div class="message_header">
index f2ba910aefbeab412419d2ff8b61731a47921a09..7febb91f49c809d753cdefe610703cc5d91d478a 100644 (file)
@@ -2,7 +2,7 @@
 <?=("important_msg")><?%("COND:LOGGEDIN", 1, 1, 1, "", ="paging")>
 <?ROOMBANNER>
 <div id="content">
-<div class="message"><form name="enterform" accept-charset="UTF-8" enctype="multipart/form-data" method="POST" action="post">
+<div class="fix_scrollbar_bug message "><form name="enterform" accept-charset="UTF-8" enctype="multipart/form-data" method="POST" action="post">
 <input type="hidden" name="postseq" value="<?DATE:NOW:NO>">
 <input type="hidden" name="return_to" value="<?BSTR("return_to")>">
 <input type="hidden" name="nonce" value="<?NONCE>">
index c499776d3a27ae690c9ba2a1f542eac369439e26..cc671490008dd9bbf97945ab324e544657c72237 100644 (file)
@@ -11,6 +11,8 @@
 
 <div id="content" class="service">
 
+<div class="fix_scrollbar_bug">
+
 <table class="downloads_background">
 <tr>
   <th><?_("Filename")>&nbsp;<a href="do_template?template=files?SortOrder=<?SORT:ORDER("filename")>&SortBy=<?SORT:NEXT("filename")>"><img border="0" src="<?SORT:ICON("filename")>" /></a> </th>
index 67d7a224399b0deba50a21c9d4c7d36208386d68..4750e9288edd88b62be44796091820346d854a34 100644 (file)
@@ -7,6 +7,7 @@
 </h1>
 </div>
 <div id="content" class="service">
+<div class="fix_scrollbar_bug">
 <table class="downloads_background"><tr><td>
 <script type="text/javascript" language="JavaScript" > nvar fadeimages=new Array()
 <?ITERATE("ROOM:FILES", ="files_section_onefile_picview")>
@@ -16,4 +17,5 @@
 <script type="text/javascript" >
 new fadeshow(fadeimages, 500, 400, 0, 3000, 1, "R");
 </script></td><th>
+</div>
 <?=("trailing")>
index 37e976ee2f9c2efc5dc7b980a7e3459e525763c1..bb0a0c3c19f604e2cd8673b852f4accb20927f99 100644 (file)
@@ -4,7 +4,7 @@
         <h1><?_("Add/change/delete floors")></h1>
 </div>
 
-<div id="content" class="service">
+<div id="content" class="service fix_scrollbar_bug">
        <table border="1" width="100%" bgcolor="#ffffff">
                <tr>
                        <th><?_("Floor number")></th>
@@ -27,4 +27,5 @@
                        <td>&nbsp;</td>
                </tr>
        </table>
+</div>
 <?=("trailing")>
index 990919655c502d4b16f9890ac5da97c0c59ff14d..2ca84b9cbd967763ec47be3d13263466e2a44528 100644 (file)
@@ -5,6 +5,7 @@
 <?_("Customize the icon bar")>
 </h1></div>
 <div id="content" class="service">
+<div class="fix_scrollbar_bug">
 <form method="post" action="commit_iconbar">
 <input type="hidden" name="nonce" value="<?NONCE>">
 <table class="altern" >
@@ -94,5 +95,5 @@
 
 <center><input type="submit" name="ok_button" value="<?_("Save changes")>">&nbsp;<input type="submit" name="cancel_button" value="<?_("Cancel")>"></center>
 
-</form>
+</form></div>
 <?=("trailing")>
index 4a78740bbbb462e654958cacded005a38915648b..ae96574e4fe71241e5aeb828faede443d8c629f5 100644 (file)
@@ -26,19 +26,23 @@ OnChange="location.href=roomlistomatic.newview.options[selectedIndex].value">
 
 <??("COND:PREF", 2, "roomlistview", "folders")>
 <div id="content" class="service">
+<div class="fix_scrollbar_bug">
 <table BORDER=0 WIDTH=96%% CELLPADDING=5>
 <?ITERATE("LKRA", ="knrooms_rooms")>
 </table>
+</div>
 <??("X", 2)>
 
 <?!("COND:PREF", 3, "roomlistview", "folders")>
 <div id="content" class="service">
+<div class="fix_scrollbar_bug">
 <div class="box">
  <div class="boxlabel"><?_("Room Listing")></div>
   <div class="boxcontent">
    <div id="roomlist_knrooms"></div>
   </div>
 </div>
+</div>
 <?!("X", 3)>
 <script type="text/javascript">
 FillRooms(KNRoomsRoomList);
index 81d4011bdb70ef419f2710082df09a95f1d98f76..5bd7edbafa02c30a4a8dd3e490ea44bad13c8ff8 100644 (file)
@@ -6,6 +6,8 @@
 <div id="banner">
 <?=("roombanner")>
 </div>
+<div id="content" class="service fix_scrollbar_bug">
+
 <?=("beginbox_1")><?_("Create a new room")><?=("beginbox_2")>
 
 
@@ -103,5 +105,7 @@ else {
 <?=("endbox")>
 
 
+
+</div>
 <?=("trailing")>
 <??("X", 11)>
index c715406515b7ece8219523b5d39ecf3713147c6c..72dddc4f19572a5ae7d3f17d61874ee64ac30811 100644 (file)
@@ -2,7 +2,7 @@
 <div id="banner">
 <?=("roombanner")>
 </div>
-<div id="content" class="service">
+<div id="content" class="service fix_scrollbar_bug">
 
 <?=("beginbox_1")><?_("Go to a hidden room")><?=("beginbox_2")>
 <p><?_("If you know the name of a hidden (guess-name) or passworded room, you can enter that room by typing its name below.  Once you gain access to a private room, it will appear in your regular room listings so you don‘t have to keep returning here.")></p>
index a4d58195df0b7dfb2a228b19cd750398e928b166..ffae715adac4fe561e21f4aaac0f474a6fb0fbfd 100644 (file)
@@ -1,5 +1,6 @@
 <?=("head")><?=("important_msg")><?%("COND:LOGGEDIN", 1, 1, 1, "", ="paging")>
 <?ROOMBANNER>
+<div id="content" class="service fix_scrollbar_bug">
 
 <table border="0" cellspacing="0" cellpadding="0" ><tr><td>
 <?DOTABBED(_("Administration"), ="room_edit_tab_admin",
@@ -12,5 +13,6 @@
           "", ="room_edit_submit")>
 </td></tr></table>
 
+</div>
 <?=("addressbook_popup")>
 <?=("trailing")>
index b47be129d13d96938e49edb26c00ec728c992034..e547bb5a54676d6182185a9f7c8d6767e780dad3 100644 (file)
@@ -1,13 +1,17 @@
-<table border="0" cellspacing="0" cellpadding="0"><tr><td>
-       <form method="post" action="siteconfig">
-               <input type="hidden" name="nonce" value= '<?NONCE>' />
-               <?DOTABBED(_("Administration"), "tab_editroom_admin",
-                       _("Configuration"), "tab_editroom_admin",
-                       _("Message expire policy"), "tab_editroom_expire",
-                       _("Access controls"), "tab_editroom_access",
-                       _("Sharing"), "tab_editroom_sharing",
-                       _("Mailing list service"), "tab_editroom_listserv",
-                       _("Remote retrieval"), "tab_editroom_feeds",
-                       "", "submit_editroom")>
-       </form>
-</td></tr></table>
+<div class="fix_scrollbar_bug">
+       <table border="0" cellspacing="0" cellpadding="0"><tr><td>
+               <form method="post" action="siteconfig">
+                       <input type="hidden" name="nonce" value= '<?NONCE>' />
+                       <?DOTABBED(_("Administration"), "tab_editroom_admin",
+                               _("Configuration"), "tab_editroom_admin",
+                               _("Message expire policy"), "tab_editroom_expire",
+                               _("Access controls"), "tab_editroom_access",
+                               _("Sharing"), "tab_editroom_sharing",
+                               _("Mailing list service"), "tab_editroom_listserv",
+                               _("Remote retrieval"), "tab_editroom_feeds",
+                               "", "submit_editroom")>
+               </form>
+       </td></tr></table>
+</div>
+
+
index e9f79fd723a0976213063fcef177fccd67d95da4..3a1845149ab75433ecde1a3c46825b51e72f14d4 100644 (file)
@@ -2,7 +2,7 @@
 <div id="banner">
 <?=("roombanner")>
 </div>
-<div id="content" class="service">
+<div id="content" class="service fix_scrollbar_bug">
 
 <?=("beginbox_1")><?_("Zapped (forgotten) rooms")><?=("beginbox_2")>
 <?ITERATE("LZRM", ="room_zap_entry")>
index 5a3ac48f5cb134af73f68c87625a0dea5d1f2ac6..c5c2827621effbe00dcec8a42636c88d3070cf81 100644 (file)
@@ -1,6 +1,6 @@
 </div>
 </div>
 <div id="resize_msglist" onMouseDown="CtdlResizeMsgListMouseDown(event)">
-<hr>
-</div>
+<div class="fix_scrollbar_bug"> <hr>
+</div></div>
 <div id="preview_pane">
index 9e727645e951bfe324a55b24fc2d2c44928be573..941f98b9e79446e38bbef97aa7df90c43a2df731 100644 (file)
@@ -1,4 +1,4 @@
-<div class="message"
+<div class="fix_scrollbar_bug message"
 onMouseOver=document.getElementById("msg<?MAIL:SUMM:N>").style.visibility="visible"
 onMouseOut=document.getElementById("msg<?MAIL:SUMM:N>").style.visibility="hidden" >
 
index 31ce1cefdff6c339c1ca8cfa5e46b9d380c68e2b..f1da75bcffecb0c95354d1bca4dc6907d865b62f 100644 (file)
@@ -2,7 +2,7 @@
 <?CURRENT_USER>
 </title></head>
 <body onLoad=" window.print(); window.close(); ">
-<div class="message"
+<div class="fix_scrollbar_bug message"
 <div class="message_header"><span><?MAIL:SUMM:DATEFULL></span>
  <span><?MAIL:SUMM:DATEFULL></span>
  <?_("from ")>
index 8ace515af06e7abf0f733eeafa97f46693ecd8cd..9a32b6efe0c8e7d440aca6e8f095de444aba71ec 100644 (file)
@@ -20,7 +20,7 @@ return confirm('<?_("Do you really want to kill this session?")>');
 </li></ul>
 </div>
 </div>
-<div id="content" class="who_is_online">
+<div id="content" class="fix_scrollbar_bug who_is_online">
 <?DOBOXED(="who_box_list_static", ="who_list_static_header")>
 </div>
 <script type="text/javascript">
index d4b5b27ae521edd5292e17e19d0739cf40c51f6f..42ae949ba5a4411f5b295885aaca9acf6134c471 100644 (file)
@@ -89,7 +89,9 @@ int tasks_RenderView_or_Tail(SharedMessageStatus *Stat,
        icalproperty *p;
        wcsession *WCC = WC;
 
-       wc_printf("<table class=\"calendar_view_background\"><tbody id=\"taskview\">\n<tr>\n<th>");
+       wc_printf("<div class=\"fix_scrollbar_bug\">"
+               "<table class=\"calendar_view_background\"><tbody id=\"taskview\">\n<tr>\n"
+               "<th>");
        wc_printf(_("Completed?"));
        wc_printf("</th><th>");
        wc_printf(_("Name of task"));
@@ -161,7 +163,7 @@ int tasks_RenderView_or_Tail(SharedMessageStatus *Stat,
                wc_printf("</tr>");
        }
 
-       wc_printf("</tbody></table>\n");
+       wc_printf("</tbody></table></div>\n");
 
        /* Free the list */
        DeleteHash(&WC->disp_cal_items);
index 2f605adccf23a0b7fe504de4ad2fd7666dd6a0a3..5b08a8885f985205183ce15a147cb2dac8b39c08 100644 (file)
@@ -50,7 +50,8 @@ void userlist(void)
                goto DONE;
        }
 
-       wc_printf("<table class=\"userlist_background\"><tr><td>\n");
+       wc_printf("<div class=\"fix_scrollbar_bug\">"
+               "<table class=\"userlist_background\"><tr><td>\n");
        wc_printf("<tr><th>%s</th><th>%s</th><th>%s</th>"
                        "<th>%s</th><th>%s</th><th>%s</th></tr>",
                        _("User Name"),
@@ -95,7 +96,7 @@ void userlist(void)
                        extract_long(buf, 4), extract_long(buf, 5));
 
        }
-       wc_printf("</table>\n");
+       wc_printf("</table></div>\n");
 DONE:  wDumpContent(1);
 }
 
@@ -121,7 +122,8 @@ void showuser(void)
 
         wc_printf("<div id=\"content\" class=\"service\">\n");
 
-       wc_printf("<table class=\"userlist_background\"><tr><td>\n");
+       wc_printf("<div class=\"fix_scrollbar_bug\">"
+               "<table class=\"userlist_background\"><tr><td>\n");
 
        serv_printf("OIMG _userpic_|%s", who);
        serv_getln(buf, sizeof buf);
@@ -156,7 +158,7 @@ void showuser(void)
        escputs(buf);
        wc_printf("</a>\n");
 
-       wc_printf("</td></tr></table>\n");
+       wc_printf("</td></tr></table></div>\n");
        wDumpContent(1);
 }
 
index c2bf41d47ead02572c55867f203341df14064c76..d5369aa78e9ea1ab45ddb44f9d5a677e313bf832 100644 (file)
@@ -841,7 +841,8 @@ void do_edit_vcard(long msgnum, char *partnum,
                wc_printf("\">\n");
        }
 
-       wc_printf("<table class=\"vcard_edit_background\"><tr><td>\n");
+       wc_printf("<div class=\"fix_scrollbar_bug\">"
+               "<table class=\"vcard_edit_background\"><tr><td>\n");
 
        wc_printf("<table border=0><tr>"
                "<td>%s</td>"
index c5bb3086c7ba8c76db3e9c7fe9b086a63d262f26..34067244f533a9f5091dccacbc4c689632ef749f 100644 (file)
@@ -160,7 +160,9 @@ void tmplput_display_wiki_history(StrBuf *Target, WCTemplputParams *TP)
                StrBuf *author = NewStrBuf();
                StrBuf *node = NewStrBuf();
 
-               wc_printf("<table class=\"wiki_history_background\">");
+               wc_printf("<div class=\"fix_scrollbar_bug\">"
+                       "<table class=\"wiki_history_background\">"
+               );
 
                wc_printf("<th>%s</th>", _("Date"));
                wc_printf("<th>%s</th>", _("Author"));
@@ -280,7 +282,10 @@ void tmplput_display_wiki_pagelist(StrBuf *Target, WCTemplputParams *TP)
        if (GetServerStatus(Buf, NULL) == 1) {
                StrBuf *pagetitle = NewStrBuf();
 
-               wc_printf("<table class=\"wiki_pagelist_background\">");
+               wc_printf("<div class=\"fix_scrollbar_bug\">"
+                       "<table class=\"wiki_pagelist_background\">"
+               );
+
                wc_printf("<th>%s</th>", _("Page title"));
 
                while(StrBuf_ServGetln(Buf), strcmp(ChrPtr(Buf), "000")) {