version 1.494.4.4, 2010/02/11 20:44:15
|
version 1.499, 2009/10/04 03:36:08
|
Line 243 sub tokeninputfield {
|
Line 243 sub tokeninputfield {
|
document.tokeninput.barcode.value=''; |
document.tokeninput.barcode.value=''; |
} |
} |
</script> |
</script> |
<form method="post" name="tokeninput" action=""> |
<form method="post" name="tokeninput"> |
<table border="2" bgcolor="#FFFFBB"> |
<table border="2" bgcolor="#FFFFBB"> |
<tr><th>DocID Checkin</th></tr> |
<tr><th>DocID Checkin</th></tr> |
<tr><td> |
<tr><td> |
Line 251 sub tokeninputfield {
|
Line 251 sub tokeninputfield {
|
<tr> |
<tr> |
<td>Scan in Barcode</td> |
<td>Scan in Barcode</td> |
<td><input type="text" size="22" name="barcode" |
<td><input type="text" size="22" name="barcode" |
onchange="updatetoken()"/></td> |
onChange="updatetoken()"/></td> |
</tr> |
</tr> |
<tr><td><i>or</i> Type in DocID</td> |
<tr><td><i>or</i> Type in DocID</td> |
<td> |
<td> |
Line 260 onchange="updatetoken()"/></td>
|
Line 260 onchange="updatetoken()"/></td>
|
<input type="text" size="5" name="codetwo" /> |
<input type="text" size="5" name="codetwo" /> |
<b><font size="+2">*</font></b> |
<b><font size="+2">*</font></b> |
<input type="text" size="10" name="codethree" value="$defhost" |
<input type="text" size="10" name="codethree" value="$defhost" |
onchange="this.value=this.value.toUpperCase()" /> |
onChange="this.value=this.value.toUpperCase()" /> |
</td></tr> |
</td></tr> |
</table> |
</table> |
</td></tr> |
</td></tr> |
Line 1043 sub get_id {
|
Line 1043 sub get_id {
|
my ($parstack,$safeeval)=@_; |
my ($parstack,$safeeval)=@_; |
my $id= &Apache::lonxml::get_param('id',$parstack,$safeeval); |
my $id= &Apache::lonxml::get_param('id',$parstack,$safeeval); |
if ($env{'request.state'} eq 'construct' && $id =~ /([._]|[^\w\d\s[:punct:]])/) { |
if ($env{'request.state'} eq 'construct' && $id =~ /([._]|[^\w\d\s[:punct:]])/) { |
&error(&mt("ID [_1] contains invalid characters, IDs are only allowed to contain letters, numbers, spaces and -",'<tt>'.$id.'</tt>')); |
&error(&mt('ID [_1] contains invalid characters. IDs are only allowed to contain letters, numbers, spaces and -','"<tt>'.$id.'</tt>"')); |
} |
} |
if ($id =~ /^\s*$/) { $id = $Apache::lonxml::curdepth; } |
if ($id =~ /^\s*$/) { $id = $Apache::lonxml::curdepth; } |
return $id; |
return $id; |
Line 1546 sub renderingoptions {
|
Line 1546 sub renderingoptions {
|
= &Apache::loncommon::plainlanguagedescription($_); |
= &Apache::loncommon::plainlanguagedescription($_); |
} |
} |
} |
} |
my $output; |
return |
unless ($env{'form.forceedit'}) { |
'<span class="LC_nobreak">'. |
$output .= |
&mt('Language:').' '. |
'<span class="LC_nobreak">'. |
&Apache::loncommon::select_form($env{'form.languages'},'languages', |
&mt('Language:').' '. |
%langchoices).' |
&Apache::loncommon::select_form( |
</span> |
$env{'form.languages'}, |
<span class="LC_nobreak">'. |
'languages', |
|
&Apache::lonlocal::texthash(%langchoices)). |
|
'</span>'; |
|
} |
|
$output .= |
|
' <span class="LC_nobreak">'. |
|
&mt('Math Rendering:').' '. |
&mt('Math Rendering:').' '. |
&Apache::loncommon::select_form( |
&Apache::loncommon::select_form($env{'form.texengine'},'texengine', |
$env{'form.texengine'}, |
('' => '', |
'texengine', |
'tth' => 'tth (TeX to HTML)', |
&Apache::lonlocal::texthash |
'jsMath' => 'jsMath', |
('' => '', |
'mimetex' => 'mimetex (Convert to Images)')).' |
'tth' => 'tth (TeX to HTML)', |
</span>'; |
'jsMath' => 'jsMath', |
|
'mimetex' => 'mimetex (Convert to Images)')). |
|
'</span>'; |
|
return $output; |
|
} |
} |
|
|
sub inserteditinfo { |
sub inserteditinfo { |
Line 1716 sub handler {
|
Line 1706 sub handler {
|
$request->set_last_modified(&Apache::lonnet::metadata($request->uri, |
$request->set_last_modified(&Apache::lonnet::metadata($request->uri, |
'lastrevisiondate')); |
'lastrevisiondate')); |
} |
} |
# Embedded Flash movies (e.g., from Camtasia) served from https will not display in IE |
# Embedded Flash movies from Camtasia served from https will not display in IE |
# if XML config file has expired from cache. |
# if XML config file has expired from cache. |
if ($ENV{'SERVER_PORT'} == 443) { |
if ($ENV{'SERVER_PORT'} == 443) { |
if ($request->uri =~ /\.xml$/) { |
if ($request->uri =~ /\.xml$/) { |
my ($httpbrowser,$clientbrowser) = |
my ($httpbrowser,$clientbrowser) = |
Line 1762 sub handler {
|
Line 1752 sub handler {
|
if ($filecontents eq -1) { |
if ($filecontents eq -1) { |
my $start_page=&Apache::loncommon::start_page('File Error'); |
my $start_page=&Apache::loncommon::start_page('File Error'); |
my $end_page=&Apache::loncommon::end_page(); |
my $end_page=&Apache::loncommon::end_page(); |
my $fnf=&mt('File not found'); |
my $errormsg='<p class="LC_error">' |
|
.&mt('File not found: [_1]' |
|
,'<span class="LC_filename">'.$file.'</span>') |
|
.'</p>'; |
$result=(<<ENDNOTFOUND); |
$result=(<<ENDNOTFOUND); |
$start_page |
$start_page |
<b>$fnf: $file</b> |
$errormsg |
$end_page |
$end_page |
ENDNOTFOUND |
ENDNOTFOUND |
$filecontents=''; |
$filecontents=''; |
Line 1804 ENDNOTFOUND
|
Line 1797 ENDNOTFOUND
|
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
['rawmode']); |
['rawmode']); |
if ($env{'form.rawmode'}) { $result = $filecontents; } |
if ($env{'form.rawmode'}) { $result = $filecontents; } |
if ($filetype ne 'html') { |
if ($filetype ne 'html') { |
my $nochgview = 1; |
my $nochgview = 1; |
my $controls = |
my $controls = ''; |
($env{'request.state'} eq 'construct') ? &Apache::londefdef::edit_controls($nochgview) |
if ($env{'request.state'} eq 'construct') { |
: ''; |
$controls = &Apache::loncommon::head_subbox( |
|
&Apache::loncommon::CSTR_pageheader() |
|
.&Apache::londefdef::edit_controls($nochgview)); |
|
} |
if ($filetype ne 'sty') { |
if ($filetype ne 'sty') { |
$result =~ s/</</g; |
$result =~ s/</</g; |
$result =~ s/>/>/g; |
$result =~ s/>/>/g; |
Line 1817 ENDNOTFOUND
|
Line 1813 ENDNOTFOUND
|
'</pre></b></td></tr></table>'; |
'</pre></b></td></tr></table>'; |
} |
} |
if ($env{'environment.remote'} eq 'off') { |
if ($env{'environment.remote'} eq 'off') { |
my %options = ('bgcolor' => '#FFFFFF'); |
my $brcrum; |
$result = |
if ($env{'request.state'} eq 'construct') { |
&Apache::loncommon::start_page(undef,undef,\%options). |
$brcrum = [{'href' => &Apache::loncommon::authorspace(), |
$controls. |
'text' => 'Construction Space'}, |
$result. |
{'href' => '', |
&Apache::loncommon::end_page(); |
'text' => 'Editor'}]; |
|
} else { |
|
$brcrum = ''; # FIXME: Where are we? |
|
} |
|
my %options = ('bread_crumbs' => $brcrum, |
|
'bgcolor' => '#FFFFFF'); |
|
$result = |
|
&Apache::loncommon::start_page(undef,undef,\%options) |
|
.$controls |
|
.$result |
|
.&Apache::loncommon::end_page(); |
} else { |
} else { |
$result = $controls.$result; |
$result = $controls.$result; |
} |
} |
} |
} |
} |
} |
} |
} |
|
|
# |
# |
Line 1844 ENDNOTFOUND
|
Line 1850 ENDNOTFOUND
|
|
|
my %options = |
my %options = |
('add_entries' => |
('add_entries' => |
{'onresize' => $add_to_onresize, |
{'onresize' => $add_to_onresize, |
'onload' => $add_to_onload, }); |
'onload' => $add_to_onload, }); |
|
|
|
$options{'bread_crumbs'} = [{ |
|
'href' => &Apache::loncommon::authorspace(), |
|
'text' => 'Construction Space'}, |
|
{'href' => '', |
|
'text' => 'HTML Editor'}]; |
|
|
if ($env{'environment.remote'} ne 'off') { |
if ($env{'environment.remote'} ne 'off') { |
$options{'bgcolor'} = '#FFFFFF'; |
$options{'bgcolor'} = '#FFFFFF'; |
Line 1856 ENDNOTFOUND
|
Line 1868 ENDNOTFOUND
|
&Apache::loncommon::resize_textarea_js(); |
&Apache::loncommon::resize_textarea_js(); |
my $start_page = &Apache::loncommon::start_page(undef,$js, |
my $start_page = &Apache::loncommon::start_page(undef,$js, |
\%options); |
\%options); |
$result=$start_page. |
$result = $start_page |
&Apache::lonxml::message_location(). |
.&Apache::loncommon::head_subbox( |
$edit_info. |
&Apache::loncommon::CSTR_pageheader()) |
&Apache::loncommon::end_page(); |
.&Apache::lonxml::message_location() |
|
.$edit_info |
|
.&Apache::loncommon::end_page(); |
} |
} |
} |
} |
if ($filetype eq 'html') { &writeallows($request->uri); } |
if ($filetype eq 'html') { &writeallows($request->uri); } |