Chris@0: /** Chris@0: * Implements hook_library(). Chris@0: */ Chris@0: function {{ machine_name }}_library() { Chris@0: // Library One. Chris@0: $libraries['library-1'] = array( Chris@0: 'title' => 'Library One', Chris@0: 'website' => 'http://example.com/library-1', Chris@0: 'version' => '1.2', Chris@0: 'js' => array( Chris@0: drupal_get_path('module', 'my_module') . '/library-1.js' => array(), Chris@0: ), Chris@0: 'css' => array( Chris@0: drupal_get_path('module', 'my_module') . '/library-2.css' => array( Chris@0: 'type' => 'file', Chris@0: 'media' => 'screen', Chris@0: ), Chris@0: ), Chris@0: ); Chris@0: // Library Two. Chris@0: $libraries['library-2'] = array( Chris@0: 'title' => 'Library Two', Chris@0: 'website' => 'http://example.com/library-2', Chris@0: 'version' => '3.1-beta1', Chris@0: 'js' => array( Chris@0: // JavaScript settings may use the 'data' key. Chris@0: array( Chris@0: 'type' => 'setting', Chris@0: 'data' => array('library2' => TRUE), Chris@0: ), Chris@0: ), Chris@0: 'dependencies' => array( Chris@0: // Require jQuery UI core by System module. Chris@0: array('system', 'ui'), Chris@0: // Require our other library. Chris@0: array('my_module', 'library-1'), Chris@0: // Require another library. Chris@0: array('other_module', 'library-3'), Chris@0: ), Chris@0: ); Chris@0: return $libraries; Chris@0: }