afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
afuna ([personal profile] afuna) wrote in [site community profile] changelog2009-03-03 02:30 pm

[dw-free] Tropo: CSS-class, style /support/*

[commit: http://hg.dwscoalition.org/dw-free/rev/9e4f90537586]

http://bugs.dwscoalition.org/show_bug.cgi?id=417

Style /support/* using CSS

Patch by [staff profile] denise.

Files modified:
  • htdocs/stc/support.css
  • htdocs/support/help.bml
  • htdocs/support/see_request.bml
--------------------------------------------------------------------------------
diff -r d8f3f2b53f0a -r 9e4f90537586 htdocs/stc/support.css
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/htdocs/stc/support.css	Tue Mar 03 14:29:03 2009 +0000
@@ -0,0 +1,38 @@
+/* support */
+
+.supporttable td {
+    padding: 1em;
+    border: 1px solid #000;
+    background: transparent;
+}
+
+.support-requesttable td {
+    vertical-align: top;
+    padding-left: 1em;
+    padding-right: 1em;
+}
+
+.support-requesttable-internal, .support-requesttable-answer, .support-requesttable-screened, .support-requesttable-default {
+    width: 100%;
+}
+
+.support-requesttable-internal td {
+	border: 3px solid #ff0000;
+    padding: 1em;
+}
+
+.support-requesttable-answer td {
+    border: 3px solid #00c000;
+    padding: 1em;
+}
+
+.support-requesttable-screened td {
+    border: 3px solid #afaf00;
+    padding: 1em;
+}
+
+.support-requesttable-default td, .requestdiv {
+    border: 3px solid #000;
+    padding: 1em;
+}
+
diff -r d8f3f2b53f0a -r 9e4f90537586 htdocs/support/help.bml
--- a/htdocs/support/help.bml	Tue Mar 03 14:21:59 2009 +0000
+++ b/htdocs/support/help.bml	Tue Mar 03 14:29:03 2009 +0000
@@ -41,6 +41,7 @@ body<=
 <?_code
  use strict;
  use vars qw(%FORM);
+ LJ::need_res( 'stc/support.css' );
 
  LJ::set_active_crumb('supporthelp');
 
@@ -242,7 +243,7 @@ body<=
 
  # start the rest of the table
  my $uri = "$LJ::SITEROOT/support/help.bml?cat=$filtercat&state=$state";
- $ret .= "<p><table cellpadding='4' cellspacing='1' border='1' bgcolor='#ffffff'><tr bgcolor='#d0d0d0'>\n";
+ $ret .= "<p><table class='supporttable'><tr bgcolor='#d0d0d0'>\n";
  $ret .= "<td>&nbsp;<b>X</b></td>\n" if $can_close;
  my @headers = ( id => "ID#", summary => $ML{'.th.summary'}, area => $ML{'.th.problemarea'}, date => $ML{'.th.posted'} );
  while (my ($sorttype, $desc) = splice(@headers, 0, 2)) {
diff -r d8f3f2b53f0a -r 9e4f90537586 htdocs/support/see_request.bml
--- a/htdocs/support/see_request.bml	Tue Mar 03 14:21:59 2009 +0000
+++ b/htdocs/support/see_request.bml	Tue Mar 03 14:29:03 2009 +0000
@@ -278,7 +278,7 @@ body<=
     ### request info table
 
     my $ret = "";
-    $ret .= "<table>\n";
+    $ret .= "<table class='support-requesttable'>\n";
     $ret .= "<tr><td valign='bottom' align='right'><b>$ML{'.from'}</b></td><td>";
     
     if ($u->{'defaultpicid'} && !$u->is_suspended) {
@@ -568,7 +568,7 @@ body<=
 
             $ret .= "<div style='margin-top: 15px;'>\n";
             $ret .= "<b>$ML{'.original.request'}:</b><br />\n";
-            $ret .= "<div style='border: 3px solid #000000; margin-left: auto; margin-right: auto; padding: 3px;'>\n$message\n</div></div>";
+            $ret .= "<div class='requestdiv'>\n$message\n</div></div>";
             next;
         }
 
@@ -610,14 +610,14 @@ body<=
             $header .= ", <a href='act.bml?close;$sp->{'spid'};$sp->{'authcode'};$le->{'splid'}'><b>$ML{'.credit.fix'}</b></a>";
         }
 
-        my $bordercolor = "#000000";
-        if ($le->{'type'} eq "internal") { $bordercolor = "#ff0000"; }
-        if ($le->{'type'} eq "answer")   { $bordercolor = "#00c000"; }
-        if ($le->{'type'} eq "screened") { $bordercolor = "#afaf00"; }
+        my $bordercolor = "default";
+        if ($le->{'type'} eq "internal") { $bordercolor = "internal"; }
+        if ($le->{'type'} eq "answer")   { $bordercolor = "answer"; }
+        if ($le->{'type'} eq "screened") { $bordercolor = "screened"; }
 
         # reply
         $ret .= "$header<br />\n";
-        $ret .= "<table align='center' style='margin-top: 5px; border: 3px solid $bordercolor;' cellpadding='3' width='100%'>\n";
+        $ret .= "<table class='support-requesttable-$bordercolor'>\n";
         $ret .= "<tr><td align='center'>\n";
         if ($le->{'faqid'}) {
             # faq question
@@ -628,7 +628,7 @@ body<=
             $ret .= "<div style='display: table; padding: 3px; background: <?emcolor?>; border: 1px solid #000000; margin-left: auto; margin-right: auto;'>\n";
             # whitespace between these two DIVs is necessary for proper
             # rendering in IE 5 for Mac OS < X
-            $ret .= "<div style='text-align:center;'>";
+            $ret .= "<div style='text-align:center; padding: 5px;'>";
             $ret .= "<b>$ML{'.faq.reference'}:</b><br /><a href='faqbrowse.bml?faqid=$le->{'faqid'}&view=full'>$faqname</a></div></div>\n";
         }
         $ret .= "<p align='left' style='margin-top: 0px; margin-bottom: 0px;'>$message</p>\n";
@@ -678,7 +678,7 @@ body<=
     $ret .= LJ::html_hidden('spid', $spid, 'auth', $auth) . "\n";
 
     # form
-    $ret .= "<table border='0'>\n";
+    $ret .= "<table class='support-requesttable'>\n";
     $ret .= "<tr valign='middle'><td align='right'>$ML{'.from'}</td><td>";
     
     if ($remote && $remote->{'userid'}) {
@@ -924,7 +924,8 @@ _code?>
     use strict;
     use vars qw(%FORM);
     return '' if $FORM{'find'};
-    
+    LJ::need_res( 'stc/support.css' );
+
     my $spid = $FORM{'id'}+0;
     my $ret;
     
--------------------------------------------------------------------------------