Isotope.js provides David DeSandro's Isotope jQuery plugin to Drupal as a library. Isotope is a display plugin that comes with several unique layout modes for content, including the ever-popular "masonry" layout. In addition, the plugin also provides several methods for responding to user events like window resizing and real-time sorting/filtering.
Features:
Includes Isotope as a library, making it available to other modules.
Provides a Context reaction to allow basic configuration of Isotope instances through an easy to use UI (Which are exportable as Features).
Stores all Isotope configuration in Drupal.settings making custom implementations/extension of basic functionality easy.
Includes an example context feature to show a basic implementation.
Usage:
Enable the module to make Isotope available as a library to Drupal
Take a look at the example context reaction feature included in the module for a demonstration of a simple configuration
Create your own context reactions to configure different instances of Isotope
Perfect for blog or recipe websites where you need to display an online grocery or ingredients list. Enter your list in the specified text format, and this module will turn it into checkboxes that your viewers can use to select and print a shopping list.
Details:
Provides a flexible text format that can be attached to any kind of content
Lists are entered using very simple formatting text
Uses javascript and IFRAMEs to handle the user interface
Example formatting that will be turned into the shopping list:
[selectandprint]
@Meat
Foster Farms Split Chicken Breasts $.99lb
Pork Spareribs Buy 1 Get One Free=$3.49lb
Rotisserie Chicken 32oz. $4.98 when you buy 2 or more
Rib Eye Steak $8.99lb
Pork Center Cut Loin or Rib Chops $3.49lb
@Household Items
Clorox Bleach $1.67 each
Paper Towels 3 Big Rolls $2.99
@Personal Care
Opti-Free Mulit Purpose Solution $8.99
Depend 14-18 ct. $11.99
Poise 36-72 ct. $11.99-Print $1 off Poise Coupon=$10.99
Excedrin 20-50ct $2.99-Use $.75 off Excedrin 7/10 SS=$2.24 each
[/selectandprint]
The Display Suite Custom Node Layouts module extends the 'View mode per node' functionality provided by the Display Suite Module (via the included DS Extras submodule), allowing individual nodes to use a customized instance of the view mode layouts available for the content type.
Image Preset provides a new field formatter for image file entities, allowing you to directly choose an image style (from ImageCache), rather than having to create view modes and jump through hoops