--- loncom/interface/spreadsheet/lonspreadsheet.pm 2006/10/31 18:35:51 1.49 +++ loncom/interface/spreadsheet/lonspreadsheet.pm 2009/06/05 12:24:14 1.54 @@ -1,5 +1,5 @@ # -# $Id: lonspreadsheet.pm,v 1.49 2006/10/31 18:35:51 albertel Exp $ +# $Id: lonspreadsheet.pm,v 1.54 2009/06/05 12:24:14 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -73,12 +73,12 @@ use HTML::Entities(); sub textfield { my ($title,$name,$value)=@_; return "\n
$title:
".
- '';
+ '';
}
sub hiddenfield {
my ($name,$value)=@_;
- return ''."\n";
+ return ''."\n";
}
sub selectbox {
@@ -86,7 +86,7 @@ sub selectbox {
my $selout="\n
$title:
".'';
@@ -140,11 +140,11 @@ sub file_dialogs {
if ($spreadsheet->is_default()) {
$filename = 'Default';
}
- my $save_dialog = '
-
- $link
+ $link
\n\n";
#
+ my $headline = &mt('File Dialogs');
$result .=<
\n
@@ -339,10 +340,15 @@ sub handler {
my $extra_javascript =
&Apache::loncommon::browser_and_searcher_javascript();
+ my $cell_extra_js = &Apache::loncommon::resize_textarea_js();
my $cell_edit_start =
- &Apache::loncommon::start_page('Cell Edit Window',undef,
+ &Apache::loncommon::start_page('Cell Edit Window',$cell_extra_js,
{'only_body' => 1,
- 'js_ready' => 1,});
+ 'js_ready' => 1,
+ 'add_entries' => {
+ 'onresize' => "resize_textarea('LC_newformula','LC_aftertextarea')",
+ 'onload' => "resize_textarea('LC_newformula','LC_aftertextarea')",
+ }});
my $cell_edit_end =
&Apache::loncommon::end_page({'js_ready' => 1,});
@@ -360,9 +366,10 @@ sub handler {
edit_text +='$cell_edit_start';
edit_text += '$cell_edit_end';
if (editwin != null && !(editwin.closed) ) {
editwin.close();
@@ -383,6 +390,7 @@ sub handler {
editwin = window.open($nothing,'CellEditWin','height=280,width=480,scrollbars=no,resizable=yes,alwaysRaised=yes,dependent=yes',true);
editwin.document.write(edit_text);
+ editwin.document.close();
}
//-->