Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Highlighter Tooltip

7 sites Security covered Drupal 10–11
View on drupal.org

This module allows users to highlight text on a webpage and generate a shareable link for that highlighted passage. It enables websites to offer a quote selection and sharing feature.

About

This module adds simple highlighter or quote selection share link functionality to a website.

Usage (not )

Connect the files ./dist/highlighter-tooltip.js and ./dist/highlighter-tooltip.css to your HTML.
The code is initialized with the following code after the DOM ready event, and attached to either the global window or drupalSettings objects.

HighlighterTooltipListener();

In Drupal, this is done for you. The code is connected to the drupalSettings object like so:

drupalSettings.highlighterTooltipListener = new HighlighterTooltipListener({
  ...settings,
});

Options

new HighlighterTooltipListener({
  // The error message when the text fails to copy
  context: // OPTIONAL:  Defaults to document.body
  // The copy to clipboard message
  shareMessage = // OPTIONAL:  This is the default
  // The success message when the text is coppied
  successMessage = // OPTIONAL:  This is the default
  // The error message when the text fails to copy
  errorMessage = // OPTIONAL:  This is the default
  // The URL for shortening URLs
  urlShortener: // OPTIONAL: The URL that returns a shortened version of the URL
});

Development

Run yarn to install the repository.
Run yarn dev to work on files within ./src.

Depends on

Dependencies of the latest stable release

  • path_alias Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Jan 2026
Latest release
1 month ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.14 Stable 10–11 Jul 3, 2026
1.0.13 Stable 10–11 Jul 3, 2026
1.0.12 Stable 10–11 Jan 14, 2026