Changeset 94


Ignore:
Timestamp:
12/07/10 04:06:15 (13 years ago)
Author:
nanardon
Message:
  • improve search results view
Location:
server/trunk/web
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • server/trunk/web/lib/Sophie/Base/Result/Rpms.pm

    r86 r94  
    66 
    77__PACKAGE__->table('rpms'); 
    8 __PACKAGE__->add_columns(qw/pkgid summary description issrc name/); 
     8__PACKAGE__->add_columns(qw/pkgid summary description issrc name evr/); 
    99__PACKAGE__->set_primary_key(qw/pkgid/); 
    1010__PACKAGE__->has_many(Rpmfile => 'Sophie::Base::Result::RpmFile', 'pkgid'); 
  • server/trunk/web/lib/Sophie/Controller/Rpms.pm

    r85 r94  
    7979    $info{description} = $rpm->description; 
    8080    $info{summary} = $rpm->summary; 
     81    $info{src} = $rpm->issrc ? 1 : 0; 
     82    $info{evr} = $rpm->evr; 
    8183 
    8284    return $c->stash->{xmlrpc} = \%info; 
  • server/trunk/web/root/templates/html/search/results.tt

    • Property svn:keywords set to Id
    r51 r94  
     1<!-- $Id$ --> 
     2 
     3[% USE 'GuessEncode' %] 
     4[% USE 'ObfuscateMail' %] 
     5 
    16<p> 
    27[% IF pager.current_page != pager.first_page %] 
     
    1924[% FOREACH pkgid = xmlrpc.results %] 
    2025[% info = c.forward('/rpms/info', [ pkgid ]) %] 
    21 <p><a href="[% c.uri_for('/rpms', pkgid) %]">[% info.name %]-[% info.version 
    22 %]-[% info.release %].[% info.arch %]</a></p> 
    23 <p>[% info.summary | html %]</p> 
     26<div class="sophie_package_list"> 
     27<h2><a href="[% c.uri_for('/rpms', pkgid) %]"> 
     28    [% info.name %]-[% info.version %]-[% info.release %].[% IF info.src %]src[% ELSE %][% info.arch %][% END %]</a></h2> 
     29<p> 
     30[% info.summary | guessencode | html %] 
     31</p> 
     32</div> 
    2433[% END %] 
Note: See TracChangeset for help on using the changeset viewer.