Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Could you briefly explain the choice to use a custom js implementation rather than jQuery UI's tabs?
Comments
Comment #1
james.elliott CreditAttribution: james.elliott commentedThe reason that we did a custom implementation rather than just using jQuery UI tabs was to follow the pattern of the vertical tabs element that is part of Drupal core.
Another reason is that this just enhances fieldsets when Javascript is enabled. If JS is disabled it degrades more nicely into just displaying the individual fieldsets and not showing the unordered list of tabs, nor adding the markup for them.
Comment #2
james.elliott CreditAttribution: james.elliott commentedIf you still have questions feel free to re-open this issue.
Comment #3
nedjoThanks, good explanation.