Lazy Pane

Component ID

1919060

Component name

Lazy Pane

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

10178

Component created

Component changed

Component body

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.

Development sponsored by DRI Discovery/Reinvention/Integration/