En caso de que esto sea útil para cualquier otra persona que se encuentre con esta pregunta, busque como adjunto JavaScript para una vista de Drupal . En términos de D7 y Views 3.7, lo siguiente funcionó mejor para mí:
function HOOK_views_pre_render ( &$view ) {
/// check to make sure the view has a classname
if ( $view->display_handler && !empty($view->display_handler->options['css_class']) ) {
$cln = $view->display_handler->options['css_class'];
$cls = 'CLASS GOES HERE';
/// test that the classname contains our class
if ( preg_match('/(^|\s+)' . preg_quote($cls) . '(\s+|$)/i', $cln) ) {
/// build the path to the js, which is local to my module, js/view.js
$sep = DIRECTORY_SEPARATOR;
$dir = rtrim(drupal_get_path('module', 'HOOK'), $sep);
$pth = "{$dir}{$sep}js{$sep}view.js";
drupal_add_js($pth);
}
}
}
Esto fue beneficioso ya que quería mantener el código dentro de mi módulo, en lugar del tema, porque las mejoras aportadas por JavaScript no tenían nada que ver con la apariencia visual.
NOTA: Obviamente, HOOK
debe reemplazarse con el nombre de su módulo, en ambas ubicaciones, y CLASS GOES HERE
también debe reemplazarse con la clase que está buscando.