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.
Ask your assistant about Highlighter Tooltip
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
- path_alias Drupal core
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | PHP | 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 | ||
| 1.0.11 | Stable | 10–11 | Sep 23, 2024 | ||
| 1.0.10 | Stable | 10–11 | Sep 18, 2024 | ||
| 1.0.9 | Stable | 8–10 | Aug 4, 2023 | ||
| 1.0.8 | Stable | 8–10 | Aug 3, 2023 | ||
| 1.0.7 | Stable | 8–10 | Aug 3, 2023 | ||
| 1.0.x-dev | Dev | 10–11 | Aug 3, 2023 | ||
| 1.0.6 | Stable | 8–10 | Jul 27, 2023 |