You are here

function masonry_libraries_info in Masonry API 7.3

Same name and namespace in other branches
  1. 8 masonry.module \masonry_libraries_info()
  2. 7 masonry.module \masonry_libraries_info()
  3. 7.2 masonry.module \masonry_libraries_info()

Implements hook_libraries_info().

File

./masonry.module, line 10
Provides an API for integrating the jQuery Masonry plugin with Drupal.

Code

function masonry_libraries_info() {
  $libraries['masonry'] = array(
    'name' => 'Masonry',
    'vendor url' => 'http://masonry.desandro.com/',
    'download url' => 'http://masonry.desandro.com/',
    'version arguments' => array(
      'file' => 'masonry.pkgd.min.js',
      // Masonry 3.x
      'pattern' => '/Masonry\\s+PACKAGED\\s+v?([0-9\\.]+)/',
      'lines' => 2,
      'cols' => 30,
    ),
    'files' => array(
      'js' => array(
        'masonry.pkgd.min.js',
      ),
    ),
  );
  $libraries['imagesloaded'] = array(
    'name' => 'Images Loaded',
    'vendor url' => 'http://desandro.github.io/imagesloaded',
    'download url' => 'http://desandro.github.io/imagesloaded/imagesloaded.pkgd.min.js',
    'version arguments' => array(
      'file' => 'imagesloaded.pkgd.min.js',
      // imagesLoaded 3.x
      'pattern' => '/imagesLoaded\\s+PACKAGED\\s+v?([0-9\\.]+)/',
      'lines' => 2,
      'cols' => 35,
    ),
    'files' => array(
      'js' => array(
        'imagesloaded.pkgd.min.js',
      ),
    ),
  );
  return $libraries;
}