version 1.174, 2007/08/01 21:12:12
|
version 1.175, 2007/08/02 00:10:59
|
Line 106 sub handler {
|
Line 106 sub handler {
|
|
|
my $fileclr='#ffffe6'; |
my $fileclr='#ffffe6'; |
my $line; |
my $line; |
my (@attrchk,@openpath); |
my (@attrchk,@openpath,%typechk); |
my $uri=$r->uri; |
my $uri=$r->uri; |
|
|
# -------------------------------------- see if called from an interactive mode |
# -------------------------------------- see if called from an interactive mode |
Line 359 END
|
Line 359 END
|
|
|
my $js = <<"ENDHEADER"; |
my $js = <<"ENDHEADER"; |
<script type="text/javascript"> |
<script type="text/javascript"> |
$catalogmodefunctions |
$catalogmodefunctions; |
|
function update_only(field) { |
|
alert(field.name); |
|
} |
function checkAll() { |
function checkAll() { |
var numForms = document.forms.length; |
var numForms = document.forms.length; |
for (i=0;i<numForms;i++) { |
for (i=0;i<numForms;i++) { |
Line 406 ENDHEADER
|
Line 409 ENDHEADER
|
my ($headerdom)=($uri=~m{^/res/($match_domain)/}); |
my ($headerdom)=($uri=~m{^/res/($match_domain)/}); |
$r->print(&Apache::loncommon::start_page('Browse Resources',$js, |
$r->print(&Apache::loncommon::start_page('Browse Resources',$js, |
{'domain' => $headerdom,})); |
{'domain' => $headerdom,})); |
|
# ---------------------------------- get state of file types to be showing |
|
if ($env{'form.only'}) { |
|
if ($env{'form.only'} eq 'problem' ) { |
|
$typechk{'problem'} = 'selected'; |
|
} elsif ($env{'form.only'} eq 'gif,jpg,jpeg' ) { |
|
$typechk{'graphic'} = 'selected'; |
|
} |
|
} else { |
|
$typechk{'all'} = 'selected'; |
|
} |
|
|
|
|
# ---------------------------------- get state of file attributes to be showing |
# ---------------------------------- get state of file attributes to be showing |
if ($env{'form.attrs'}) { |
if ($env{'form.attrs'}) { |
for (my $i=0; $i<=11; $i++) { |
for (my $i=0; $i<=11; $i++) { |
Line 467 ENDHEADER
|
Line 482 ENDHEADER
|
</tr> |
</tr> |
</table> |
</table> |
<input type="hidden" name="attrs" value="1" /> |
<input type="hidden" name="attrs" value="1" /> |
<input type="hidden" name="only" value="" /> |
<label><select name="only" onClick="this.form.submit()"> |
<label><input type="checkbox" name="problem" value="problem" onClick="this.form.only.value += 'problem';this.form.submit();" />$lt{'pr'}</label> |
<option value='problem' $typechk{'problem'}>Problems</option> |
<label><input type="checkbox" name="graphic" value="gif,jpg,jpeg" onClick="this.form.only.value += ',gif,jpg,jpg';this.form.submit();" />$lt{'gr'}</label> |
<option value='gif,jpg,jpeg' $typechk{'graphic'}>Graphics</option> |
<label><input type="checkbox" name="all" value="" onClick="this.form.only.value = '';this.form.submit();" />$lt{'at'}</label> |
<option value='' $typechk{'all'}>All</option> |
|
</select>File Types Displayed</label> |
<br /> |
<br /> |
<input type="submit" name="updatedisplay" value="$lt{'ud'}" /> |
<input type="submit" name="updatedisplay" value="$lt{'ud'}" /> |
<input type="hidden" name="acts" value="" /> |
<input type="hidden" name="acts" value="" /> |