I was wondering if it is possible to load libraries via the #attached property from render arrays.
Ah, and if so, if any one of you could provide an example. Thankx
Not sure if this is what you meant exactly but this is an example that works:http://api.drupal.org/api/drupal/includes!ajax.inc/group/ajax/7#comment-...
Thanks for the link, it works with libraries registered with Drupal Core library functionality, but can't get it to work with libraries registered with Library Api module.
Yes it's possible:
<?php$form['myelement']['#attached']['libraries_load'] = array('myAwesomeLibrary');?>
So, in short, just add a libraries_load key to your #attached array, with as value an array of parameters to pass to libraries_load().
Automatically closed -- issue fixed for 2 weeks with no activity.
Note that this:
Should be this:
<?php$form['myelement']['#attached']['libraries_load'] = 'myAwesomeLibrary';?>
No it should not ;-)
The second argument to call_user_func_array() should be an array :-).
Oh, you're right. I had an additional array layered in my code I was working on.
Drupal is a registered trademark of Dries Buytaert.