function ctools_attach_js in Chaos Tool Suite (ctools) 7
Format a javascript file name for use with $form['#attached']['js'].
This helper function is used by ctools but can also be used in other modules in the same way as explained in the comments of ctools_include.
$form['#attached']['js'] = array(
ctools_attach_js('auto-submit'),
);
Parameters
$file: The base file name to be included.
$module: Optional module containing the include.
$dir: Optional subdirectory containing the include file.
Return value
string A string containing the appropriate path from drupal root.
5 calls to ctools_attach_js()
- CtoolsModuleTestCase::testAttachJs in tests/
ctools.test - Test the ctools_attach_js function returns the expected paths.
- ctools_dependent_pre_render in includes/
dependent.inc - ctools_export_ui::list_form in plugins/
export_ui/ ctools_export_ui.class.php - Create the filter/sort form at the top of a list of exports.
- ctools_jump_menu in includes/
jump-menu.inc - Generate a jump menu form.
- page_manager_list_pages_form in page_manager/
page_manager.admin.inc - Provide a form for sorting and filtering the list of pages.
File
- ./
ctools.module, line 268 - CTools primary module file.
Code
function ctools_attach_js($file, $module = 'ctools', $dir = 'js') {
return drupal_get_path('module', $module) . "/{$dir}/{$file}.js";
}