- Timestamp:
- 12/08/10 00:43:45 (14 years ago)
- Location:
- server/trunk/web
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
server/trunk/web/lib/Sophie/Controller/0Explorer.pm
r87 r95 36 36 (grep { $_ } values %{ $c->session->{__explorer} } 37 37 ? (pkgid => { IN => $rsdist->get_column('pkgid')->as_query, }) 38 : ()) 38 : ()), 39 ($c->req->param('filename') 40 ? ( basename => { LIKE => $c->req->param('filename') . '%' } ) 41 : ()), 39 42 }, 40 43 { … … 58 61 $c->stash->{xmlrpc} = [ 59 62 map { { 60 pkgid => $_->get_column('pkgid'), 61 filename => $_->get_column('dirname') . $_->get_column('basename'), 62 dirname => $_->get_column('dirname'), 63 basename => $_->get_column('basename'), 64 md5 => $_->get_column('md5'), 65 perm => $_->get_column('perm'), 66 size => $_->get_column('size'), 67 user => $_->get_column('user'), 68 group => $_->get_column('group'), 69 has_content => $_->get_column('has_content'), 70 count => $_->get_column('count') 63 $_->get_columns 71 64 } } 72 65 $c->model('Base') -
server/trunk/web/root/templates/html/explorer/index.html
r80 r95 9 9 { 10 10 url => c.uri_for('/ajax/forms/distribselect', { 'ajax' => 1 }), 11 frequency => 1,11 frequency => 2, 12 12 update => 'distribselect', 13 13 } 14 14 ) %] 15 15 16 <div style="float: left; border: outset; width: 30%"> 17 <form action="#" method="POST"> 18 Filter to file starting by: 19 <input type="text" id="explorer_filter" name="filename"> 20 <span id="explorer_filter_ind" style="display: none;">Re-Loading...</span> 21 </form> 22 [% c.prototype.observe_field( 23 'explorer_filter', 24 { 25 url => dirurl, 26 frequency => 2, 27 update => 'exp_dir', 28 with => '"ajax=1&filename=" + value', 29 indicator => 'explorer_filter_ind', 30 loading => 'document.getElementById("explorer_filter_ind").style.display = "";', 31 complete => 'document.getElementById("explorer_filter_ind").style.display = "none";', 32 } 33 ) %] 34 <hr> 16 35 17 <div id="exp_dir" style=" float: left; border: outset; width: 30%">36 <div id="exp_dir" style=""> 18 37 Loading... 38 </div> 19 39 </div> 20 40 <div id="exp_file" style="float: left; border: outset; width: 60%">
Note: See TracChangeset
for help on using the changeset viewer.