r13931 - in /scripts/qa/templates: by_category default.css

tincho-guest at users.alioth.debian.org tincho-guest at users.alioth.debian.org
Fri Feb 1 04:54:39 UTC 2008


Author: tincho-guest
Date: Fri Feb  1 04:54:38 2008
New Revision: 13931

URL: http://svn.debian.org/wsvn/?sc=1&rev=13931
Log:
Better formatting

Modified:
    scripts/qa/templates/by_category
    scripts/qa/templates/default.css

Modified: scripts/qa/templates/by_category
URL: http://svn.debian.org/wsvn/scripts/qa/templates/by_category?rev=13931&op=diff
==============================================================================
--- scripts/qa/templates/by_category (original)
+++ scripts/qa/templates/by_category Fri Feb  1 04:54:38 2008
@@ -7,20 +7,38 @@
 [% USE CGI %]
 [% SET hide_binaries = CGI.param("hide_binaries") %]
 [% SET start_collapsed = CGI.param("start_collapsed") %]
-[% q_group_email = BLOCK %][% group_email | quotemeta %][% END %]
+
+[% MACRO quote(s) BLOCK %][% s | quotemeta %][% END %]
+[% MACRO format_email(s) BLOCK %][%
+    matches = s.match('^\s*"?(.*?)"?\s*<(.*)>\s*$');
+    myname  = matches.0 | html;
+    myemail = matches.1 | url;
+%]<a href="mailto:$myemail">$myname</a>[% END %]
 
 [% BLOCK show_maint %]
-<div>Maintainer: [% data.maintainer.join(", ") | html %] </div>
+[%
+    mymaint = [];
+    FOREACH m IN data.maintainer;
+        mymaint.push(format_email(m));
+    END;
+%]
+<div>Maintainer: [% mymaint.join(", ") %] </div>
 [% IF data.uploaders.length %]
-<div>Uploaders: [% data.uploaders.join(", ") | html %] </div>
+[%
+    myupldr = [];
+    FOREACH m IN data.uploaders;
+        myupldr.push(format_email(m));
+    END;
+%]
+<div>Uploaders: [% myupldr.join(", ") %] </div>
 [% END #IF %]
 [% END #BLOCK %]
 
 [% BLOCK check_maint %]
 [% IF group_email.length AND data.maintainer
    AND data.uploaders %]
-[% IF ! data.maintainer.grep("<$q_group_email>").size %]
-[% IF ! data.uploaders.grep("<$q_group_email>").size %]
+[% IF ! data.maintainer.grep(quote("<$group_email>")).size %]
+[% IF ! data.uploaders.grep(quote("<$group_email>")).size %]
 <span class="popup">
     <span class="non-group">[NG]</span>
     <span class="balloon">
@@ -77,7 +95,7 @@
         [% END %]
     </td>
     <td>
-        [% qm = BLOCK %][% pkg | quotemeta %][% END %]
+        [% qm = quote(pkg.name) %]
         [% pkg.bts.$bug.subject.replace("^$qm:\\s*",'') | html %]</td>
 </tr>
 [% END #FOREACH %]

Modified: scripts/qa/templates/default.css
URL: http://svn.debian.org/wsvn/scripts/qa/templates/default.css?rev=13931&op=diff
==============================================================================
--- scripts/qa/templates/default.css (original)
+++ scripts/qa/templates/default.css Fri Feb  1 04:54:38 2008
@@ -42,11 +42,11 @@
 .popup:focus .balloon {
     position: absolute;
     display: block;
-    min-width: 15em;
+    min-width: 20em;
     max-width: 40em;
     max-height: 75%;
     overflow: auto;
-    margin: 0em 0 0 -15em;
+    margin: 0em 0 0 -10em;
     padding: 0.5em;
     border: 2px outset #F5F5B5;     /* light yellowish */
     background: #F5F5B5;            /* light yellowish */




More information about the Pkg-perl-cvs-commits mailing list