From: Galen Charlton Date: Wed, 23 May 2018 20:31:53 +0000 (-0400) Subject: add cart clearing action X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=fecda655e9d94da773c62638f2d010b368818c27;p=working%2FEvergreen.git add cart clearing action --- diff --git a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Container.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Container.pm index c692b94735..6fbd2faaf3 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Container.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Container.pm @@ -252,9 +252,11 @@ sub mylist_action_redirect { if( my $anchor = $self->cgi->param('anchor') ) { # on the results page, we want to redirect # back to record that was affected - $url = $self->ctx->{referer}; + $url = $self->cgi->param('redirect_to') // $self->ctx->{referer}; $url =~ s/#.*|$/#$anchor/; - } + } else { + $url = $self->cgi->param('redirect_to') // $self->ctx->{referer}; + } return $self->generic_redirect( $url, diff --git a/Open-ILS/src/templates/opac/parts/cart.tt2 b/Open-ILS/src/templates/opac/parts/cart.tt2 index 2fcbb6273b..449acfc07c 100644 --- a/Open-ILS/src/templates/opac/parts/cart.tt2 +++ b/Open-ILS/src/templates/opac/parts/cart.tt2 @@ -6,7 +6,7 @@
  • [% l('Print Title Details') %]
  • [% l('Email Title Details') %]
  • [% l('Add Cart to Saved List') %]
  • -
  • [% l('Clear Cart') %]
  • +
  • [% l('Clear Cart') %]