Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
Lazy Pane is a ctools "cache" plugin that prevents a pane from rendering prematurely, loading it instead from the client side, on demand, via AJAX.
Highlights:
Supports Panels Displays
Supports Nested Lazy Panes
Supports Forms
Supports any type of CTools content-type. BAM
Uses the GET params from the host page. Views loaded through Lazy Page use the pager and filters given in the host page URL
Two different Lazy Pane loading strategies: Load as soon as the host page/pane has loaded; Load as soon as the pane placeholder's visible in the browser viewport;
Customize the Lazy Pane loading appearance: show spinner and text; show only spinner — or only text; show nothing.
Lazy Pane now supports panels displays as well as panes. This means you can use Lazy Pane on Panelizer, Mini Panels, Panels and other tools that use a Panels display. It's a panel heaven!
Go wild and insert Lazy Panes inside other Lazy Panes. Have a Lazy Pane load itself inside itself (!), achieving ad infinitum lazy pane-ness without a problem - just don't do it without a purpose...
I'll be recording a screencast in the near future demonstrating lazy pane usage and what you can use it for.
Add custom fee (as currency or %) when client is paying with credit or debit card.
About
Add flexible fees for credit cards. Basically it's working with fee title and
amount in currency (e.g.: £3.99) or percentage (e.g.: 2.5%). Currency is following UC Currency format settings ([DRUPAL-SITE]/admin/store/settings/store/edit/format).
This module if for merchants who want to add extra fee on checkout page. They are displayed as radio buttons inside [credit] pane.
NOTICE: As far as I know there's no way to programmatically check if provided payment card is debit OR credit (please correct me if I'm wrong). So e.g. if client using AMEX can select Debit card and payment will go thought without any error or even warning.
Additional features
Support for multiple fees if order was created in backend
Works with Ubercart Checkout Tweaks (Hide the payment method radio buttons if only one method is available.). This is equal to altering payment pane and removing radio(s) programmatically from form.
Free text for checkout fee option and fee line item with token support
Roadmap
Enable/disable each fee independently on front end (checkout) and back end (CC terminal)
Simple TOC creates a Table of Contents generated from node long-text fields. The TOC is generated 'on the fly' via DOM manipulation, without input from content-author(s) or viewers. Simple TOC has many display options, such as in a block, or attaching directly to the field content.