m7v
7/12/2014 - 8:25 AM

Create library (JS+CSS)

Create library (JS+CSS)

<?php

/**
 * Implements hook_library().
 */
function MODULE_dashboard_library() {
  $libraries['angularjs'] = array(
    'title' => 'MODULE Dashboard angular.js',
    'version' => '1.2.16',
    'js' => array(
      libraries_get_path('angularjs') . '/js/angular.js' => array('weight' => -200),
      libraries_get_path('angularjs') . '/js/angular-resource.min.js' => array('weight' => -200),
      libraries_get_path('angularjs') . '/js/angular-route.min.js' => array('weight' => -200),
    ),
  );

  $libraries['dashboard'] = array(
    'title' => 'MODULE Dashboard angular application',
    'version' => '0.1',
    'js' => array(
      libraries_get_path('dashboard') . '/js/services.js' => array('weight' => -100),
      libraries_get_path('dashboard') . '/js/dashboard.js' => array('weight' => -100),
      libraries_get_path('dashboard') . '/js/controllers.js' => array('weight' => -100),
      libraries_get_path('dashboard') . '/css/dashboard.css' => array('weight' => -200),
    ),
  );

  return $libraries;
}


// For add Libriry to page: 
// drupal_add_library('MODULE_dashboard', 'angularjs');
// drupal_add_library('MODULE_dashboard', 'dashboard');