In this exercise you will demonstrate your ability to attach JavaScript to themes, and use Drupal behaviors to enhance the functionality of a website.
Objectives and Prerequisites
You will need the following knowledge and skills. If you need a review, check out the Resources section at the bottom of this page.
- Create and attach JavaScript files.
- Understand how behaviors are used within Drupal.
- Write jQuery to enhance the functionality of a website.
Wireframe Reference
You will need to refer to the wireframe collection PDF.
- Homepage
Tasks
Create a tooltip for the homepage Top Ten Lists view as per the requirements details on the wireframes.
Summary
- JavaScript can be attached to the theme, a render array, or injected at runtime.
- Drupal behaviors allow for a more efficient use of of JavaScript, and allow different parts of Drupal to interact.
Resources
- Managing JavaScript in Drupal 7 (Drupal.org)
- jQuery Learning Center (jQuery.com)