Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Theme Breakpoints for Javascript

Security covered Under active development 294 sites

This module makes your theme's defined breakpoints accessible to JavaScript, allowing you to create responsive behaviors based on screen size. It provides these breakpoints as JavaScript variables and fires an event whenever the active breakpoint changes.

This module exposes theme-related breakpoints as directly usable Javascript variables.

Usage

When developing client-side Javascript applications,
you might need to know about the breakpoints your currently used theme defines.
Themes can define breakpoints this way,
but they're not exposed automatically for client-side behaviors.

This module helps frontend developers by exposing the breakpoints
as Javascript variables, being directly accessible via
window.themeBreakpoints.

The function themeBreakpoints.getCurrentBreakpoint()
tells you the currently matching breakpoint for the given client.

A new event themeBreakpoint:changed is being provided, which fires
when the matching breakpoint of the client has changed. With this event, you're
able to implement responsive Javascript behaviors via event listeners.

Example event listener:

window.addEventListener('themeBreakpoint:changed', function (event) {
  alert('The current breakpoint has been changed to ' + event.detail.name);
});

Backend developers can use the theme_breakpoints_js
service for conveniently receiving breakpoints defined by themes.
It already takes care about defined breakpoints by base themes and also
loads them in case a theme doesn't define breakpoints by itself.

Installation

- This module obviously depends on Drupal core's breakpoint module.
- Install this module as usual.
- No configuration required. Once enabled, the currently used theme's breakpoints are available as JS variables.

Drupal 11 · not 10

Ask your assistant about Theme Breakpoints for Javascript

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • breakpoint Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Nov 2025
Latest release
11 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core PHP Release date
2.0.0 Stable 11 Nov 11, 2025
2.x-dev Dev 11 Nov 10, 2025