اضافه کرده qtip2 به عنوان libarary به ماژول و استفاده از آن

/**
 * Implements hook_libraries_info().
 */
function quran_view_libraries_info() {
  $libraries['qtip2'] = array(
      'name' => 'qTip2',
      'vendor url' => 'http://qtip2.com/',
      'download url' => 'http://qtip2.com/download',
      'version arguments' => array(
          'file' => 'jquery.qtip.min.js',
          'pattern' => '/qTip2 v(.*)/',
          'lines' => 1,
      ),
      'files' => array(
          'js' => array('jquery.qtip.min.js'),
          'css' => array('jquery.qtip.min.css'),
      ),
  );
  return $libraries;
}

در آرایه خروجی

'#attached' => array(
          'library' => array(
              array('system', 'ui.tooltip'),
          ),
          'libraries_load' => array(array('qtip2')),
          'js' => array(drupal_get_path('module', 'quran_view') . '/js/quran-view.js'),
      ),

در فایل js

 $('[title]').qtip({
     position: {
     target: 'mouse'
     },
     style: {
     classes: 'qtip-blue qtip-shadow'
     }
     });
برچسب ها: 

افزودن نظر جدید