• Owen Leonard's avatar
    Bug 16575: Irregular behaviour using window.print() followed by window.location.href · a9836864
    Owen Leonard authored
    This patch updates the OPAC and staff client carts to use CSS to
    control print output, removing a print parameter which was passed to the
    script.
    
    Currently, when you click "Print" on the OPAC basket, it navigates to
    a new page and initiates window.print() followed by a
    window.location.href change again. Unfortunately, due to differences in
    IE, Chrome, and FF, it will either show the print options, navigate away
    without showing them, or refuse to navigate away after printing. By
    changing to using print CSS, we don't navigate away from the basket in
    the first place, so we prevent this irregular behavior.
    
    TEST PLAN
    
    1) Apply the patch
    2) Create an OPAC basket by clicking "Add to cart" on multiple items
    3) Using Chrome, IE, and Firefox (of any version), click the "Print"
       button
    4) You should see the relevant print menu without the OPAC basket
       re-loading in any way.
    5) After printing is complete, you should still be on the OPAC basket
       pop-up
    6) Perform the same tests in the staff client
    Signed-off-by: Katrin Fischer's avatarKatrin Fischer <katrin.fischer.83@web.de>
    Signed-off-by: 's avatarMarcel de Rooy <m.de.rooy@rijksmuseum.nl>
    Signed-off-by: Wm. Nick Clemens's avatarNick Clemens <nick@bywatersolutions.com>
    a9836864
Name
Last commit
Last update
..
basket.pl Loading commit data...
downloadcart.pl Loading commit data...
sendbasket.pl Loading commit data...