@@ -, +, @@
notices
- Open a notice for editing.
- Expand one of the sections.
- Choose "Save and continue" from the button menu in the toolbar.
- When the page reloads, the section you expanded should be open
again.
- Test each section and test with no sections expanded.
---
koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt | 1 +
koha-tmpl/intranet-tmpl/prog/js/letter.js | 14 +++++++++++++-
tools/letter.pl | 7 +++++--
3 files changed, 19 insertions(+), 3 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt
@@ -409,6 +409,7 @@
[% END %]
+
[% END %]
--- a/koha-tmpl/intranet-tmpl/prog/js/letter.js
+++ a/koha-tmpl/intranet-tmpl/prog/js/letter.js
@@ -136,7 +136,19 @@ $(document).ready(function() {
}
});
- $( ".transport-types" ).accordion({ collapsible: true, active:false, animate: 200 });
+ $( ".transport-types" ).accordion({
+ collapsible: true,
+ active: parseInt( $("#section").val(), 10),
+ animate: 200,
+ activate: function() {
+ var active = $( ".transport-types" ).accordion( "option", "active" );
+ if( active === false ){
+ $("#section").val("");
+ } else {
+ $("#section").val( active );
+ }
+ }
+ });
$(".insert").on("click",function(){
var containerid = $(this).data("containerid");
--- a/tools/letter.pl
+++ a/tools/letter.pl
@@ -66,7 +66,9 @@ my $code = $input->param('code');
my $module = $input->param('module') || '';
my $content = $input->param('content');
my $op = $input->param('op') || '';
-my $redirect = $input->param('redirect');
+my $redirect = $input->param('redirect');
+my $section = $input->param('section');
+
my $dbh = C4::Context->dbh;
our ( $template, $borrowernumber, $cookie, $staffflags ) = get_template_and_user(
@@ -90,13 +92,14 @@ $template->param(
script_name => $script_name,
searchfield => $searchfield,
branchcode => $branchcode,
+ section => $section,
action => $script_name
);
if ( $op eq 'add_validate' or $op eq 'copy_validate' ) {
add_validate();
if( $redirect eq "just_save" ){
- print $input->redirect("/cgi-bin/koha/tools/letter.pl?op=add_form&branchcode=$branchcode&module=$module&code=$code&redirect=done");
+ print $input->redirect("/cgi-bin/koha/tools/letter.pl?op=add_form&branchcode=$branchcode&module=$module&code=$code&redirect=done§ion=$section");
exit;
} else {
$op = q{}; # we return to the default screen for the next operation
--