Changeset 275


Ignore:
Timestamp:
01/03/11 06:53:50 (13 years ago)
Author:
nanardon
Message:
  • add dynamic filter and information on distrib pages
Location:
server/trunk/web
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • server/trunk/web/lib/Sophie/Controller/Distrib.pm

    r273 r275  
    262262    $c->stash->{metarevisite} = 60; 
    263263    $c->stash->{metatitle} = 
    264         'Available medias for ' . $distribution . ' / ' . $release . ' / ' . $arch; 
     264        $distribution . ' / ' . $release . ' / ' . $arch . ' content'; 
    265265    push(@{$c->stash->{keywords}}, $distribution, $release, $arch); 
    266266    $c->stash->{distrib} = $c->stash->{dist}; 
  • server/trunk/web/root/templates/html/distrib/distrib.html

    r53 r275  
    11<!-- $Id$ --> 
    22 
     3<h2>[% metatitle | html %]</h2> 
     4 
     5<ul> 
     6<li><a href="[% c.uri_for('/', c.req.path, 'srpms') %]">All sources rpms</a></li> 
     7<li><a href="[% c.uri_for('/', c.req.path, 'rpms') %]">All binary rpms</a></li> 
     8</ul> 
     9 
     10<p>Medias:</p> 
     11 
    312[% INCLUDE 'distrib/distrib.tt' %] 
  • server/trunk/web/root/templates/html/distrib/list_rpms.html

    r273 r275  
    2020</div> 
    2121</div> 
     22 
     23<div Id="sophie_body_additional"> 
     24    <p>Medias in this distrib:</p> 
     25    [% INCLUDE 'distrib/distrib.tt' 
     26    xmlrpc = c.forward('/distrib/list', [ dist ]) %] 
     27</div> 
  • server/trunk/web/root/templates/html/distrib/list_srpms.html

    r273 r275  
    2020</div> 
    2121</div> 
     22 
     23<div Id="sophie_body_additional"> 
     24    <p>Medias in this distrib:</p> 
     25    [% INCLUDE 'distrib/distrib.tt' 
     26    xmlrpc = c.forward('/distrib/list', [ dist ]) %] 
     27</div> 
  • server/trunk/web/root/templates/html/distrib/rpm_bypkgid.html

    r54 r275  
    11<!-- $Id$ --> 
    22 
     3<div Id="sophie_body_main"> 
     4<form action="[% c.uri_for('/', c.req.path) %]" method="POST"> 
     5    <label for="fl">Filter to filename starting by:</label> 
     6    <input type="text" id="fl" name="fl" value="[% c.req.param('fl') | html %]"> 
     7</form> 
     8[% c.prototype.observe_field( 
     9    'fl', 
     10    { 
     11    url => c.uri_for('/', c.req.path, { ajax => 1 }), 
     12    frequency => 2, 
     13    update => 'rpms_list', 
     14    with => '"ajax=1&fl=" + value', 
     15    } 
     16) %] 
     17 
     18<div id="rpms_list"> 
    319[% INCLUDE 'distrib/rpm_bypkgid.tt' %] 
     20</div> 
     21</div> 
     22 
     23<div Id="sophie_body_additional"> 
     24    <p>Medias in this distrib:</p> 
     25    [% INCLUDE 'distrib/distrib.tt' 
     26    xmlrpc = c.forward('/distrib/list', [ dist ]) %] 
     27</div> 
     28 
  • server/trunk/web/root/templates/html/distrib/rpm_bypkgid.tt

    r230 r275  
    22[% FOREACH rpm = xmlrpc %] 
    33[% IF loop.first %] 
    4 <ul> 
     4<ul class="sophie_tag"> 
    55[% END %] 
    66<li> 
Note: See TracChangeset for help on using the changeset viewer.